
网络编程
萨斯特的风
这个作者很懒,什么都没留下…
展开
-
建立TCP通信
Server端设计:1.初始化套接字版本://初始化套接字版本 2.2 WSADATA wsaData;WORD wVersion = MAKEWORD(2,2);int err = WSAStartup(wVersion,&wsaData);if(err != 0) return FALSE;2.建立TCP套接字并处于监听状态://填充本地地原创 2008-08-19 21:49:00 · 657 阅读 · 0 评论 -
建立UDP通信
昨天晚上一时心起开始了假期这段时间学习的总结,没有很系统的组织,只是想到一些有意义的,基础性的东西想拿出来复习一下,这段时间每天都在写代码,提醒自己要注意每天的总结,却还是落下了不少....慢慢来吧,幸好快开学了,时间相对多一些了。 好了开始今天的总结: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首先从代码开始原创 2008-08-20 20:54:00 · 2931 阅读 · 0 评论 -
TCP,UDP IO模型(一)WSAAsyncSelect 异步选择
先看一看MSDN里WSAAsyncSelect函数结构 int WSAAsyncSelect( __in SOCKET s, //要实现异步的套接字 __in HWND hWnd, //窗体句柄 __in unsigned int wMsg原创 2008-08-21 21:23:00 · 4172 阅读 · 0 评论 -
IO模型(二)WSAEventSelect--事件选择机制
还是看一下MSDN里介绍的: int WSAEventSelect( __in SOCKET s, //使用的套接字 __in WSAEVENT hEventObject, //响应FD_**事件的句柄 __in long原创 2008-08-22 21:27:00 · 1285 阅读 · 0 评论 -
IO模型(三)select --选择机制
因为这个模型是后来才使用的,差一点就忘记了....这个模型是从UNIX里来的,是比较早的一种模型。上次总结的WSAEventSelect模型是微软将其进行改进后的版本。来看一下这个函数声明:int select( intnfds, //忽略 fd_set FAR*readfds, //读操作 fd_set FAR原创 2008-08-26 17:28:00 · 875 阅读 · 0 评论