跟诸子学游戏 unity3d 网络编程

C# 网络编程

命名空间using System.Net;using System.Net.Sockets;

主要类 socket  TcpListener TcpClient

unity3d 网络编程:

主要类  WWW  NetworkView   NetworkManager

在unity3d中使用photon:

1:下载 photon并安装,(注意防火墙,可以查看photon中的配置文件,里面有默认端口号,需要开放出来,和C#的ASP网站的xml配置文件差不多),服务器搭建好,这个不再啰嗦,网上很多篇幅文章,官网更直接 https://www.photonengine.com/zh-CN . 

2:将 photonUnity3D.dll 库 拷贝到unity3d文件夹Plugins中.使用photonpeer类连接服务器,

3:

服务器端:

photon 引擎socket服务器框架, Exit Game (公司名字请熟记)公司开发 包含socket部分和封装了各个平台的SDK,(采用小尺寸的二进制协议,可以根据需要使用有序可靠的UDP,可以使用protobuf).

Scut引擎 适用于开发AVG,SLGRPG,MMOG类型游戏,支持socket,websocket,HTTP协议通讯,服务器框架基于C#编写,支持热更新.可自动生成服务端与客户端代码,非常方便.

你可能感兴趣的:(跟诸子学游戏 unity3d 网络编程)