网络通讯
文章平均质量分 52
csw_100
对代码有着一种情愫!
展开
-
setsockopt 设置socket 详细用法
setsockopt 设置socket 详细用法 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2.转载 2009-12-21 18:04:00 · 840 阅读 · 0 评论 -
CAsyncSocket的封装使用
步骤一:从CAsyncSocket派生出CAsyncSocketEx class CAsyncSocketEx: public CAsyncSocket 添加函数 SetResponseWnd(CWnd*pWnd);//pWnd是CAsyncSocket中函数具体响应的类对象指针 在CAsyncSocketEx中重写基类虚函数 virtual void OnClose(int原创 2009-12-28 15:18:00 · 1089 阅读 · 0 评论 -
winsock流程
相应的函数说明函数定义:int listen(int s, int backlog)函数说明:listen()用来等待参数s的socket连线。参数backlog指定同时能处理的最大连接要求,如果连接数目达到此上限则client端将收到ECONNREFUSED的错误(请参connect())。listen()并未开始接受连线,只是设置socket为listen模式,真正接受clie原创 2010-04-20 20:50:00 · 1289 阅读 · 0 评论 -
I/O 模型
<br />本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。<br /><br />一:select模型<br />二:WSAAsyncSelect模型<br />三:WSAEventSelect模型<br />四:Overlapped I/O 事件通知模型<br />五:Overlapped I/O 完成例程模型<br />六:IOCP模型<br /><br />老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他原创 2010-08-26 21:47:00 · 1368 阅读 · 0 评论 -
TCP和UDP各包含了哪些协议
使用TCP协议的常见端口主要有以下几种: (1) FTP:定义了文件传输协议,使用21端口。常说某某计算机开了FTP服务便是启动了文件传输服务。下载文件,上传主页,都要用到FTP服务。 (2) Telnet:它是一种用于远程登陆的端口,用户可以以自己的身份远程连接到计算机上,通过这种端口可以提供一种基于DOS模式下的通信服务。如以前的BBS是-纯字符界面的,支持BBS的服务器将23端口打开,对外提供服务。 (3) SMTP:定义了简单邮件传送协议,现在很多邮件服务器都用的是这个协议,用于发送邮件。如常见的免原创 2010-08-31 02:43:00 · 17303 阅读 · 9 评论 -
tcp三次握手
<br />1、建立连接协议(三次握手)<br />(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。<br />(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。<br />(3) 客户必须再次回应服务段一个ACK报文,这是报文段3。<br />2、连接终止协议(四次挥手)<br /> 由于TCP连原创 2010-09-08 21:22:00 · 642 阅读 · 0 评论