unix c에서요.
ftp 클라이언트 프로그램에서 연결된 세션의 client port#을 알려면 어떤 함수를 쓰면 되는지요?
ftp 로컬 포트알려할때, getsockname을 쓰면 될줄알고 했는데 0이 나오던데... ? 다른 방법이 있는지요?
0을 return 값을 통해 얻으신건가요? 아니면,
넘긴 struct 내용의 sin_port 값을 말하는 것인가요?
getsockname을 행한 socket은 listen socket은 아니고 accept되어 나온 socket이겠죠?
---http://coolengineer.com
getsockname 의 인수를 잘못사용했네요^^ 3번째인수에 len을 안집어넣더니 0이 나왔습니다. 이제 제대로 나옵니다.^^ 감사합니다.
ftp 로컬 포트알려할때,getsockname을 쓰면 될줄알고 했는데
ftp 로컬 포트알려할때,
getsockname을 쓰면 될줄알고 했는데
0이 나오던데...
?
다른 방법이 있는지요?
0을 return 값을 통해 얻으신건가요? 아니면,넘긴 struc
0을 return 값을 통해 얻으신건가요? 아니면,
넘긴 struct 내용의 sin_port 값을 말하는 것인가요?
getsockname을 행한 socket은 listen socket은 아니고 accept되어 나온 socket이겠죠?
---
http://coolengineer.com
getsockname 의 인수를 잘못사용했네요^^3번째인수에 len을
getsockname 의 인수를 잘못사용했네요^^
3번째인수에 len을 안집어넣더니 0이 나왔습니다.
이제 제대로 나옵니다.^^
감사합니다.