随笔分类 - 网络编程
摘要:WSAEventSelect()简述:确定与所提供的FD_XXX网络事件集合相关的一个事件对象。 #include <winsock2.h> int WSAAPI WSAEventSelect ( SOCKET s, WSAEVENT hEventObject, long lNetworkEvents ); s:一个标识套接口的描述字。 hEventObject:一个句柄,用于标识与所提供的FD_XXX网络事件集合相关的一个事件对象。 lNetworkEvents:一个屏蔽位,用于指定感兴趣的FD_XXX网络事件组合。 返回值: 如果应用程序指定的网络事件及其相应的事件对象成功设置
阅读全文
摘要:keyit.focus();}C语言TCP程序中的Hello World。以前一直用OO语言,现在用C语言写着玩,思想上有点转不过来弯,o(∩_∩)o...Server:#pragma comment(lib, "ws2_32.lib")#include <Winsock2.h>#include <stdio.h>void main(){ //版本协商 WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD(1,1); //0x0101 err =
阅读全文
摘要:socket编程原理http://www.net130.com 发布日期:2004-8-4浏览次数: 出处:老顽童网站UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用"打开"获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进程多次调用"读/写"以传输数据。当所有的传输操作完成后,用户进程关闭调用,通知操作系统已经完成了对某对象的使用。 T
阅读全文
摘要:WSAEventSelect FunctionThe WSAEventSelect function specifies an event object to be associated with the specified set of FD_XXX network events.确定与所提供的FD_XXX网络事件集合相关的一个事件对象。SyntaxC++int WSAEventSelect( __in SOCKET s, __in WSAEVENT hEventObject, __in long lNetworkEvents);Parameterss [in] Descriptor ide
阅读全文
摘要:1. 常用的函数和注意事项(详细的函数接口说明请查看MSDN): CSocket::Create 初始化(一般写服务器程序都不要用为好,用下面的 CSocket::Socket 初始化) CSocket::Socket初始化 CSocket::SetSockOpt 设置socket选项 CSocket::Bind 绑定地址端口 CSocket::Connect 连接 CSocket::Listen 监听 CSocket::Accept 接收外部连接的socket CSocket::Send 发送内容 CSocket::Receive 接收内容 CSocket::Close 关闭(不等于dele
阅读全文
摘要:PostMessage消息发出后不等消息函数处理完就执行它的下一语句SendMessage消息发出后阻塞等消息函数处理完执行它的下一语句The PostMessage function places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message. To post a message in the message
阅读全文