码迷,mamicode.com
首页 > 其他好文 > 详细

MFC第二节-网络编程

时间:2014-07-06 18:34:39      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:使用   文件   io   编程   网络   re   

使用socket编程。

一、需要套接字库。要知道申请的套接字库的版本,版本号利用WORD类型表示:MAKEWORD,加载后要检查得到的是否是申请的版本。

二、需要创建套接字。套接字SOCKET结构体。

三、SOCKET对象和SOCKADDR套接字地址绑定,对TCP\IP编程中,可以用SOCKADDR_IN代替SOCKADDR(都是代表地址空间)。SOCKADDR_IN包括sin_family:地址族,对于IP地址一直是AF_INET,sin_port是按网络字节顺序表示的端口地址,sin_addr是主机IP地址,是in_addr结构。

SOCKADDR_IN中是网络字节顺序,而一般端口地址如6000,IP地址INADDR_ANY是主机字节顺序,需要转换,就用到htonl()htons()

四、向另一个socket请求连接connect, 接受客户端的连接请求accept,返回SOCKET类型

五、向已连接上的socket发送信息send 向没有连接的socket发送信息sendto

六、从已连接的socket接受信息recv,从没有连接的socket接受信息recvfrom()

 

另外注:标准输入输出头文件stdio.h

包含套接字库,头文件:Winsock2.h

MFC第二节-网络编程,布布扣,bubuko.com

MFC第二节-网络编程

标签:使用   文件   io   编程   网络   re   

原文地址:http://www.cnblogs.com/aipu/p/3825025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!