socket编程简介

所谓套接字,就是一个指向传输提供者的句柄。可以使用socket或者WSASocket来创建套接字。 应用结构sockaddr_in结构来指定IP地址和服务器端口信息。      struct sockaddr_in {     short sin_family;     u_short sin_port;     struct in_addr sin_addr;     char sin_zero[8]; } sin_family 字段必须设为AF_INET,以告知Winsock我们正在使用IP地址家族。

服务器:       1、用socket或者WSASocket创建指定协议的套接字       2、bind将套接字和一个地址绑定       3、listen将套接字置入监听模式       4、accept或者WSAAccept接受客户连接 客户机:       1、用socket或者WSASocket创建一个套接字       2、解析服务器名(以基层协议为准)       3、用connect或者WSAConnect初始化一个连接 数据传输:       发送数据:send和WSASend       接收数据:recv和WSARecv       注意:所有关系到收发数据的缓冲都属于简单的char类型。也就是说这些函数没有"Unicode"版本。       中断连接:shutdown和closesocket

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值