socket编程客户端和服务器端主要步骤
2015-11-04 20:03:23 41 举报
Socket编程是一种网络通信协议,它允许在同一台计算机上的不同进程之间进行通信,或者在不同的计算机之间进行通信。在客户端和服务器端之间建立连接时,主要步骤如下: 1. 创建套接字:客户端和服务器端都需要创建一个套接字。 2. 绑定地址和端口:服务器端需要绑定一个地址和端口,以便客户端能够找到它。 3. 监听连接:服务器端需要监听来自客户端的连接请求。 4. 接受连接:当有客户端发起连接请求时,服务器端需要接受这个请求。 5. 发送和接收数据:一旦连接建立,客户端和服务器端就可以通过套接字发送和接收数据了。
作者其他创作
大纲/内容
send(s)向连接的socket发送数据
WSACleanup()
SERVER
s = socket()创建套接字
listen(s)监听绑定的端口
*
CLIENT
连接请求
closesocket(ns)关闭套接字
recv(ns)接收来自客户端socket的数据
closesocket(s)关闭套接字
WSAStartup初始化windows sockets API
接收响应
connect(s)与服务器的指定端口上的套接字连接
ns=accept(s)从队列中取出请求,并创建新套接字与客户套接字连接
send(ns)响应客户端请求,发送数据
发送请求
recv(s)接收服务器的响应数据
bind(s)绑定套接字的本地端点地址
连接确认
0 条评论
下一页