
		 
		2009年7月26日		  
	
 
	
			
			
			posted @ 
2009-07-26 11:13 yunboy 阅读(2114) | 
评论 (1) | 
编辑 收藏
			     摘要: 1.阻塞模式
    会造成线程阻塞的有下列四种操作:
(1) 接受连接请求:accept()
(2) 接受数据:recv(),recvfrom()
(3) 请求连接:connect()
(4) 发送数据:send(),sendto()
    其中1、2最容易发生阻塞。
    
2、多线程的阻塞模式
class CServerDlg : public CDialog
{
	SOCKET m_ClientSock;
	SOCKET m_ServerSock;
	HANDLE m_RecvThread;
	HANDLE m_AcceptThread;
    .......
	friend  DWORD WINAPI RecvThreadPro(LPVOID LpP);
	friend  DWORD WINAPI AcceptThreadPro(LPVOID LpP);
};  
阅读全文
			posted @ 
2009-07-26 11:09 yunboy 阅读(591) | 
评论 (0) | 
编辑 收藏