如何将一个桌面作为Photon Unity服务器

时间:2018-09-11 01:16:17

标签: unity3d photon

如何在本地主机而不是在那里指定的云中创建自己的光子统一网络服务器。

我曾尝试使用“自助主机”托管,并尝试过localhost和设备的IP地址,但是每次遇到以下错误时

收到问题。状态:已连接。服务器:“ localhost”错误代码:10054套接字错误代码:ConnectionReset消息:远程主机强行关闭了现有连接。  System.Net.Sockets.SocketException:现有连接被远程主机强行关闭。

我还尝试过更改其使用的端口号,并且还验证了该端口是否正在被其他进程使用。

不过,我无法在本地主机中创建光子服务器。谁能告诉我如何在本地主机上创建它?

1 个答案:

答案 0 :(得分:0)

我在使用 ConnectionProtocol.Udp 创建 PhotonPeer 时遇到了同样的问题。我可以通过使用 ConnectionProtocol.Tcp 来解决它:

peer = new PhotonPeer(this, ConnectionProtocol.Tcp);

通过此更改,我能够连接到服务器。