Socket通信基本流程
- 首先要启动服务器创建Socket,然后要绑定服务器的一个端口
- 这样客户端通过服务器IP+端口号就能连接到服务器了
- 服务器接下来会设置监听队列,监听并等待要连接到它的客户端
- 客户端在服务器启动之后也建立自己的Socket,然后使用客户端的Socket去连接服务器
- 连接成功之后客户端和服务器之间就可以发送数据和接收数据
- 当客户端关闭的时候,服务器会捕捉到客户端连接关闭
- 服务器会把对应客户端的Socket也进行关闭
实现
新建一个Unity项目新建脚本编写客户端
using System.Net.Sockets;
using System.Net;
using System;
using System.Text;
public class Client : MonoBehaviour
{
private Socket socket;
//定义用来存消息的容器
private byte[] buffer = new byte[1