Windows下socket通信步骤
来源:互联网 发布:知乎删除回答重新回答 编辑:程序博客网 时间:2024/06/05 00:45
原文地址:http://www.cnblogs.com/kingzhao/archive/2012/06/04/2534345.html
基于TCP的socket编程是采用的流式套接字。
服务器端编程的步骤:
1:加载套接字库,创建套接字(WSAStartup()/socket());
2:绑定套接字到一个IP地址和一个端口上(bind());
3:将套接字设置为监听模式等待连接请求(listen());
4:请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept());
5:用返回的套接字和客户端进行通信(send()/recv());
6:返回,等待另一连接请求;
7:关闭套接字,关闭加载的套接字库(closesocket()/WSACleanup())。
客户端编程的步骤:
1:加载套接字库,首先通过服务器域名获得服务器的IP地址,创建套接字(WSAStartup()/socket());
2:向服务器发出连接请求(connect());
3:和服务器端进行通信(send()/recv());
4:关闭套接字,关闭加载的套接字库(closesocket()/WSACleanup())。
基于UDP的socket编程是采用的数据报套接字。
服务器端编程的步骤:
1:加载套接字库,创建套接字(WSAStartup()/socket());
2:绑定套接字到一个IP地址和一个端口上(bind());
3:等待和接收数据(sendto()/recvfrom());
4:关闭套接字,关闭加载的套接字库(closesocket()/WSACleanup())。
对于基于UDP的socket客户端来说,要进行如下步骤:
1:创建一个套接字(socket);
2:向服务器发送数据(sendto);
3:关闭套接字;
- Windows下socket通信步骤
- Windows下socket网络通信
- linux-windows下socket通信
- windows下实现socket通信
- windows与虚拟机下的socket通信
- windows下用c实现Socket通信
- windows下socket 网络通信编程二
- [学习记录]Windows下C++ Socket通信
- windows下使用socket网络进程通信
- Linux/Windows下Socket通信模型总结
- 简单socket通信步骤
- Socket通信原理步骤
- Windows系统下C++socket TCP编程步骤
- SOCKET通信的基本步骤
- java Socket通信实现步骤
- Windows Socket通信
- linux windows socket通信
- Windows socket 通信
- android 对外部类的管理策略
- 水晶报表数据库字段只显示日期不显示时间问题。
- C++ MFC对话框打开文件
- EOJ 1019 着弹点
- Asp.net_防重复提交机制
- Windows下socket通信步骤
- 不用sizeof来求出int的大小(程序)
- 用Darwin实现流媒体转发程序(附源码)
- 求32位机器上unsigned int的最大值及int的最大值
- Linux内核学习之四库全书 .
- sqlite3中时间函数
- 关于TI Ducati 的部分详解
- adb shell 提示符: $改为#
- 浅谈VB.NET中的接口