MFC第二节-网络编程

使用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

转载于:https://www.cnblogs.com/aipu/p/3825025.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值