unity3d - 如何将一个桌面作为 Photon Unity 服务器
问题描述
如何在本地主机中制作我自己的光子统一网络服务器,而不是在那里指定的云中。
我尝试使用“自托管”托管并尝试了本地主机和设备的 IP 地址,但每次我收到以下错误
接收问题。状态:已连接。服务器:'localhost' 错误代码:10054 SocketErrorCode:ConnectionReset 消息:现有连接被远程主机强行关闭。System.Net.Sockets.SocketException:现有连接被远程主机强行关闭。
我还尝试更改其使用的端口号,并验证该端口是否正在被其他进程使用。
尽管如此,我还是无法在 localhost 中创建光子服务器。谁能告诉我如何在本地主机中制作它?
解决方案
当我使用 ConnectionProtocol.Udp 创建 PhotonPeer 时,我遇到了同样的问题。我能够通过使用来解决它ConnectionProtocol.Tcp
:
peer = new PhotonPeer(this, ConnectionProtocol.Tcp);
通过此更改,我能够连接到服务器。
推荐阅读
- php - php-curl 重定向后不发送授权标头
- javascript - Javascript - 如果没有 setInterval 函数,这个时钟函数如何更新时间?
- jquery - 右对齐工具提示
- matlab - matlab 中有没有办法将包含表格的 .mat 文件加载为 tall 数组?
- c# - 灰度像素/值关系
- python - python从正则表达式捕获
- javascript - 如何用javascript替换一个值
- html - 如何在 html 的标题中设置 favicon 的样式
- html - CSS-GRID 行高问题
- token - 使用链码在 HyperLedger Fabric 上创建代币