Socket(IP类型,数据类型,传递协议)
AddressFamily.
socketype.stream.数据流
投递, //有可能丢失
UDB的话可以用
Protocol.传递协议
要设置绑定协议.
IPAdress .Parse() 会将IP解析为字符串
服务器,客户端
Socket.Bind()//绑定IP和端口号.
Socket(IP类型,数据类型,传递协议)
AddressFamily.
socketype.stream.数据流
投递, //有可能丢失
UDB的话可以用
Protocol.传递协议
要设置绑定协议.
IPAdress .Parse() 会将IP解析为字符串
服务器,客户端
Socket.Bind()//绑定IP和端口号.
1 同步处理,异步处理
TCP三次握手.稳定.发送消息会等待响应,未响应的话会等待,时间过了会再次发送;
比例:张三:李四在吗?李四:在!
UDP就是快,但是不稳定
张三:李四你快递!我走了.
TCP;ip就是主机电脑.
IP的主要作用就是在复杂的网络环境中奖数据包发给最终的目标地址;
端口号:指应用程序,范围为49152-65535;
因为是软件通信.
逻辑端口,25诶Smtp.80给Http. 135给RPC(远程过程调用)服务等
25/80/135 这些端口尽量不要使用
注册端口到1025到49151
Socket/Tcp开发服务器;
最底层服务器搭建/photonServer也是用socket
客户端与服务端的对战
Tcp基础知识
Socket;
UI框架;
先把FollowCamera禁用
SYN请求建立连接
ACK针对连接和断开请求的应答
FIN请求断开
我在作离场动画的时候,如果直接点击关闭,会发生bug,解决方法是:
直接将Canvas的CanvasGroup组件blocksRaycasts属性设置为false,离场动画播放完毕我再设作true,其实就是对UI交互进行了锁定
region
endregion 收缩命令
引用!~!!!
cmd.parameters.addwithvalue();
return conn;
RequestCode找到Conrtoller
ActionCode找到方法
Server文件内:server类用来接收客户端的链接
client用来处理与客户端的数据通信(接收数据和发送数据)
用list来管理socket
字符串转化为字节数组
using System.Text;
byte[] data = Encoding.UTF8.GetBytes("1");
数字和字母占一个字节
汉字占三个字节
值类型转化为字节数组
BitConverter.GetBytes();