winsock编程,socket建立步骤
2015-03-27 16:30
253 查看
一,TCP socket的建立
服务端:
1-WSAStartup() 初始化winsock
2-socket(),新建SOCKET
3-bind(),绑定一个端口
4-listen(),监听端口
5-accept(),等待客户端发送的connect请求,如果接受到就返回一个已经建立连接的SOCKET,否则继续等待
6-可以利用已连接的SOCKET采用send()或recv()函数进行发送和接收数据
7-closesocket() 关闭SOCKET
8-WASCleanup()
客户端:
1-1-WSAStartup() 初始化winsock
2-socket(),新建SOCKET
3-connect(),向服务器端发出连接请求,如果成功则这个socket就已经与服务器端建立连接
4-利用已经建立连接的socket采用send()或recv()函数与服务器端进行数据传递
5-closesocket(),关闭socket
6-WASCleanup()
二,UDP socket的建立
接收端:
1-WSAStartup() 初始化winsock
2-socket(),新建SOCKET
3-可以利用新建的的SOCKET采用sendto()或recvfrom()函数进行发送和接收数据
4-closesocket() 关闭SOCKET
5-WASCleanup(),
发送端:
1-1-WSAStartup() 初始化winsock
2-socket(),新建SOCKET
3-利用新建的socket采用sendto()或recvfrom()函数与接受端进行数据传递
4-closesocket(),关闭socket
5-WASCleanup()
服务端:
1-WSAStartup() 初始化winsock
2-socket(),新建SOCKET
3-bind(),绑定一个端口
4-listen(),监听端口
5-accept(),等待客户端发送的connect请求,如果接受到就返回一个已经建立连接的SOCKET,否则继续等待
6-可以利用已连接的SOCKET采用send()或recv()函数进行发送和接收数据
7-closesocket() 关闭SOCKET
8-WASCleanup()
客户端:
1-1-WSAStartup() 初始化winsock
2-socket(),新建SOCKET
3-connect(),向服务器端发出连接请求,如果成功则这个socket就已经与服务器端建立连接
4-利用已经建立连接的socket采用send()或recv()函数与服务器端进行数据传递
5-closesocket(),关闭socket
6-WASCleanup()
二,UDP socket的建立
接收端:
1-WSAStartup() 初始化winsock
2-socket(),新建SOCKET
3-可以利用新建的的SOCKET采用sendto()或recvfrom()函数进行发送和接收数据
4-closesocket() 关闭SOCKET
5-WASCleanup(),
发送端:
1-1-WSAStartup() 初始化winsock
2-socket(),新建SOCKET
3-利用新建的socket采用sendto()或recvfrom()函数与接受端进行数据传递
4-closesocket(),关闭socket
5-WASCleanup()
相关文章推荐
- socket编程步骤
- Java网络编程基础 1 建立一个提供当前时间字符串的ServerSocket
- vc中socket编程步骤
- [转]vc中socket编程步骤
- 基于TCP的socket编程步骤
- vc中socket编程步骤
- socket编程步骤
- WinSock基础编程基本步骤
- VC中的Socket编程步骤
- 在Eclipse3.2中建立可视化编程环境的步骤!
- [转]vc中socket编程步骤
- vc中socket编程步骤
- socket编程步骤
- socket 编程原理,步骤,图示
- 高速学习socket编程的10个步骤
- [转]vc中socket编程步骤
- [转]vc中socket编程步骤
- [转]vc中socket编程步骤
- Winsock编程基础之ioctlsocket
- vc中socket编程步骤