怪异的问题,, select 模型 客户端:connect返回成功,select检测可写;服务器:accept并没有返回,(阻塞模式)为什么 啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么会?确实怪异。贴点服务器accept周围的代码看看 class mysocket{protect: 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 ); duilib已经加入windowless richedit支持 刚学WINDOWS程序设计,对客户区的无效区和有效区有很多疑问 如何调整DateGrid控件的大小 哪位好心的大哥,帮小弟看个错误,哭求~~~! 谁能让这个程序支持中文??? WSAEnumNetworkEvents不明。。。。 求助! dir导出数据后的显示 如何得到多个文件名,不包括绝对路径 请问多文档应用程序中各文档中的数据怎么管理? 高手得分了--为何OLE DB 的CBulkRowset批量行集最多只能检索到2987条记录? 声援-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 );