select 模型 客户端:connect返回成功,select检测可写;
服务器:accept并没有返回,(阻塞模式)为什么 啊?
服务器:accept并没有返回,(阻塞模式)为什么 啊?
解决方案 »
- 有作过票据打印的没有
- CMFCRibbonApplicationButton
- 子对话框与派生类相关联
- 关于timeSetEvent的问题!
- 滚动条问题?
- 程序员,属羊,25or26?我到底应该怎么办?
- 如何把visual c++中资源编辑器的调色盘由黑白改为彩色?很急!
- 如何在BUTTON上显示超过256色的位图呀?
- 使用CreateProcess问题(当一个程序启动时启动另外一个程序)
- sutdent是一个结构体,我定义student * stu[1000],然后stu=(student *)calloc(1000,sizeof(student));报错!
- 声援-foo
- 关于跨NAT通讯的问题!大家进来给点意见好吗?
HANDLE m_hSocket;
public:
void f(){
socket s = accept( (SOCKET)m_hSocket,0,0 );
if( s != INVALID_SOCKET )
{
m_hSocket = (HANDLE)s;//连接成功;
}
};
static UINT ThreadProc( LPVOID pPram ){
mysocket *pThis = (mysocket *)pPram;
pThis->f();
return 0;
};
bool CreateSocket( nType )
{
Socket s = socket(AF_INET,nType,0 );
if( SOCKET_ERROR == bind (.......) )
{
return false;
}
if( SOCKET_ERROR == listen( ..... ) )
{
return false
}
/// Createthread();
return ture;
}
}
////连接成功后重复;
mysocket *pSocket;
pSocket = new mysocket;
pSocket->CreateSocket( SOCK_STREAM );