服务器端
for(;;)
{
NewConnection = accept(ListeningSocket, (SOCKADDR *) &ClientAddr,&ClientAddrLen);
if(NewConnection != -1) printf("There is one connect!");
}
在客户端
if (connect(s, (SOCKADDR *) &ServerAddr, sizeof(ServerAddr))
== SOCKET_ERROR)
{
printf("connect failed with error %d\n", WSAGetLastError());
closesocket(s);
WSACleanup();
return;
}
printf("connect true!");
运行的时候,客户端显示 connect true!
按理说如果客户端连接成功,服务器端应该显示There is one connect,
但是服务器端没有任何相应,这是什么回事呢???
for(;;)
{
NewConnection = accept(ListeningSocket, (SOCKADDR *) &ClientAddr,&ClientAddrLen);
if(NewConnection != -1) printf("There is one connect!");
}
在客户端
if (connect(s, (SOCKADDR *) &ServerAddr, sizeof(ServerAddr))
== SOCKET_ERROR)
{
printf("connect failed with error %d\n", WSAGetLastError());
closesocket(s);
WSACleanup();
return;
}
printf("connect true!");
运行的时候,客户端显示 connect true!
按理说如果客户端连接成功,服务器端应该显示There is one connect,
但是服务器端没有任何相应,这是什么回事呢???
解决方案 »
- opengl视点问题
- 界面设计问题!大家帮帮忙啊!
- VC7.1中如何摆脱WinNT.h
- 请教一下,dispinterface声明的接口和从IDispach继承的接口有什么不同?什么时候用前者,什么时候用后者?
- 多线程的OCX,读写串口的,在VB中使用经常出问题,大家给点建议
- ADO调用Access的查询语句?
- 告急:Socket Notification Sink错误是怎么回事???
- 我觉得改版以后,没有了树形论坛列表,找的时很不方便。常常要进大的版面里去找。页面切换也不方便。
- 救命啊!!!!!!!help me!help me!!!!!
- 一个简单API例程:为什么不执行消息循环?请高手相助
- MSN的自动搜索功能如何实现!ONLINE =============
- 如何在 ComboBox 的编辑框失去焦点时获取选中的文字?
if(NewConnection !=INVALID_SOCKET) printf("There is one connect!");
记得
@err,hr
观察GetLastError()的值