[TOC]
1. Socket编程基本思路
1.1. TCP
1.1.1. 服务端
1、初始化Windows Socket库。 2、创建Socket。 3、绑定Socket。 4、监听。 5、Accept。 6、接收、发送数据
1.1.2. 客户端
1、初始化Windows Socket库。 2、创建Socket。 3、连接Socket。 4、接收、发送数据。
1.2. UDP
1.2.1. 发送端
- 建立udpsocket服务
- 提供数据,并且将数据封装到包中
- 关闭Socket服务的发送功能,将数据包发送出去
- 关闭资源
1.2.2. 接收端
- 建立udpsocket服务
- 定义一个空数据包,用于存储接收到的字节数据。
- 通过Socket服务的receive()方法将受到的数据存储到已经定义好的空数据包中
- 取出不同的数据
- 关闭资源