首页 > 解决方案 > 如何将一个桌面作为 Photon Unity 服务器

问题描述

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

我尝试使用“自托管”托管并尝试了本地主机和设备的 IP 地址,但每次我收到以下错误

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

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

尽管如此,我还是无法在 localhost 中创建光子服务器。谁能告诉我如何在本地主机中制作它?

标签: unity3dphoton

解决方案


当我使用 ConnectionProtocol.Udp 创建 PhotonPeer 时,我遇到了同样的问题。我能够通过使用来解决它ConnectionProtocol.Tcp

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

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


推荐阅读