Windows网络编程

Windows网络编程

         Windows下网络编程的规范-WindowsSockets是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。从1991年的1.0版到1995年的2.0.8版,经过不断完善并在Intel、Microsoft、Sun、SGI、Informix、Novell等公司的全力支持下,已成为Windows网络编程的事实上的标准。

相关函数

WSAStartup

         该函数用于初始化动态连接库(ws2_32.dll)

Socket

用于创建套接字

Closesocket

关闭套接字

Bind

绑定IP地址和端口号

Listen

监听端口

Accept

接受请求

send

send()用于向一个已经连接的socket发送数据,如果无错误,返回值为所发送数据的总数,否则返回SOCKET_ERROR

int PASCAL FAR send( SOCKET s, const char FAR* buf, int len, intflags);

s:一个用于标识已连接套接口的描述字。

buf:包含待发送数据的缓冲区

len:缓冲区中数据的长度。

flags:调用执行方式。

Winsock示例代码

服务端编写流程如下:

WSAStartup->socket->bind->listen->accept->send/recv->closesocket->WSACleanup

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值