
网络编程
文章平均质量分 78
vincen1989
这个作者很懒,什么都没留下…
展开
-
recv函数
The Windows Sockets recv function receives data from a connected socket.int recv (SOCKET s, char FAR* buf, int len,int flags );Parameters 参数s [in] A descriptor identifying a connected原创 2012-07-30 21:01:05 · 1373 阅读 · 0 评论 -
select函数
select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组, 每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他 文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成, 当调用select()时,由内核根据IO状态修改fd_set的内容,由此来通知执 行了select()的进程哪一Socket或文件可读。select()函数原型:int s原创 2012-07-30 14:41:19 · 401 阅读 · 0 评论 -
c_str()函数
函数声明:const char *c_str(); c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用strcpy()函数 等来操作方法c_str()返回的指针 比如原创 2012-07-31 19:06:58 · 338 阅读 · 0 评论 -
sockaddr
sockaddr是Linux网络编程的地址结构体一种,其定义如下: struct sockaddr { unsignedshort sa_family; /* address family */ |char sa_data[14]; /* up to 14 bytes of direct address */};原创 2012-07-31 20:18:50 · 2185 阅读 · 0 评论 -
数据结构WSADATA
TWSAData = packed record wVersion: Word; wHighVersion: Word; szDescription: array[0..WSADESCRIPTION_LEN] of Char; szSystemStatus: array[0..WSASYS_STATUS_LEN] of Char; iMaxSock转载 2012-08-01 20:07:20 · 686 阅读 · 0 评论 -
CreateFile用法和例子
函数原型: HANDLE CreateFile( LPCTSTR lpFileName, //指向文件名的指针 DWORD dwDesiredAccess, //访问模式(写/读) DWORD dwShareMode, //共享模式 LPSECURITY_ATTRIBUTES lpSecurityAttributes, //指向安全属性的指针 DWO转载 2012-08-02 10:03:29 · 860 阅读 · 0 评论 -
TCP/IP组播编程
TCP/IP下的组播编程基础 本文讨论基于TCP/IP下的组播编程基础。所有的例子都可以Windows下台运行。本文不会涉及到组播协议的实现,只是讨论组播编程需要的环境及API函数。关于组播的实现和需要的协议笔者将会另写文章讨论。组播描述 组播(Multicast)是网络一种点对多(one to many)的通信方式,通过报文复制完成网络中一台server对应多转载 2012-08-17 11:06:06 · 1246 阅读 · 0 评论