sockin.sin_family = AF_INET;
sockin.sin_addr = address;
sockin.sin_port = ::htons(port); //여기 그냥 port로 하면 정상통신 가능
return SOCKET_ERROR != ::bind(_socket, reinterpret_cast<const SOCKADDR*>(&sockin), sizeof(SOCKADDR_IN));
로컬호스트로 나 혼자 서버 클라 띄워놓고 통신하는데
저 port 넣는 코드에 htons 가 있으면 문제되고 없으면 정상적으로 통신이 되는 이유가 뭘까...
책들에선 다 htons 붙어있는데
서버와 클라이언트 모두에서 htons를 호출해서 port를 지정해주었는지 확인해봐.