TCP socket terminated
글쓴이: scoh98 / 작성시간: 화, 2005/06/21 - 9:25오후
C++ 로 TCP 소켓 프로그래밍을 하고 있는데요.
ClientSocket *client_socket // 전역변수 func_A() { .... client_socket->sendTo(buf_ptr, len); ... } func_B { ClientSocket *client_socket = new ClientSocket( host, LOAD_CLIENT_PORT ); .... client_socket->sendTo(buf_ptr, len); .... }
맨처음 func_B 를 호출하여 데이타 송신을 하면 잘 되는데요.
func_A 를 이용해 func_B에 socket 을 이용해 두번째 송신을 하려 하면 계속 connect 이 끝어져 버립니다.
서버쪽에서 socket destructor 쪽에서 server socket terminated...(이거 제가 삽입한 프린트) 프린트가 찍히는데요.
원인을 모르겠네요.
물론 func_B 에서 delete client_socket; 안합니다.
여러분이 좀 가르쳐 주시겠어요?
감사합니다.
Forums:
[color=red]ClientSocket *client_socket
ClientSocket *client_socket // 전역변수
...
func_B
{
ClientSocket *client_socket = new ClientSocket( host, LOAD_CLIENT_PORT );
....
}
음...
댓글 달기