win32 socket
看孙鑫的视频,服务器等待连接,
客户端的定义应该是如下;
ServerAddr.sin_family=AF_INET;
ServerAddr.sin_port=Port;//port=6789;
ServerAddr.S_addr=inet_addr("127.0.0.1");
可我编译器vs2012只能下面这样定义:
ServerAddr.sin_family=AF_INET;
ServerAddr.sin_port=Port;//port=6789;
ServerAddr.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");//这里不一样;
但是
int err=0;
err=connect(s,(SOCKADDR*)&ServerAddr,sizeof(ServerAddr));
err返回-1;哪位老师知道是哪里的原因吗?
[解决办法]