服务器端:
创建socket 绑定ip和端口 监听客户端的连接请求 发送接收消息
客户端:
创建socket 根据服务器的ip和端口进行连接 发送接收消息
json 支持很多种的数据类型,比如游戏的服务器采用的是c++,
传递数据采用的是json的格式,客户端使用unity c#语言或者是lua.
使用json就可以使得两者进行很好的数据通信
unity中使用json
网络通信 网游里面
tcp 协议
服务器端 监听
1.创建socket
2.绑定ip和端口号
一台计算机就有一个ip地址,找到计算机 ,
通过端口号来区分软件(0 6000)之间
3.监听客户端的连接
4.接收和发送消息
客户端
1.创建socket
2.根据ip地址和端口号进行连接
3.接收和发送消息
udp与tcp的区别;
1.基于连接和无连接
2.对系统资源的要求(tcp较多,udp少)
3.udp程序结构比较简单
4.流模式和数据报模式
5.tcp保证数据的正确性,udp可能丢包,tcp可以保证数据顺序,udp不保证
unity3d资源加载机制:
1Resources
2)StramingAssets
3)WWW从网络加载AssetBundle
多态存在的三个条件:
1)要有继承
2)要有重写
3)父类引用指向子类对象
unity 不允许在别的线程里或者说单独的线程里,访问unity自身的组件
联系客服