1

我想在 Unity 中设置多人游戏。在使用 Unity 的内置网络时,我无法连接到主服务器,因此我尝试了 Photon Unity Networking 插件。我仍然无法连接,所以我想我错过了一些东西。所有的演示都给出了相同的错误,但我不明白问题是什么,也无法在线找到修复程序。

我尝试连接时遇到的错误是:

接收问题。状态:已连接异常:System.Net.Sockets.SocketException:连接在 System.Net.Sockets.Socket.Receive(System.Byte [] 缓冲区)[0x00000] in :0 at ExitGames.Client.Photon.SocketUdp.ReceiveLoop 处被拒绝( ) [0x00000] in :0 UnityEngine.Debug:LogError(Object) PhotonHandler:DebugReturn(DebugLevel, String) (在 Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonHandler.cs:153) NetworkingPeer:DebugReturn(DebugLevel, String) (在 Assets/Photon Unity Networking/Plugins/PhotonNetwork/NetworkingPeer.cs:934) ExitGames.Client.Photon.<>c__DisplayClass2:b__0() ExitGames.Client.Photon.EnetPeer:DispatchIncomingCommands() ExitGames.Client.Photon.PhotonPeer:DispatchIncomingCommands () PhotonHandler:Update() (在 Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonHandler.cs:76)

我的场景很简单。这是试图连接的线路:

PhotonNetwork.ConnectUsingSettings ("v0.1");

我在 Mac 上使用 Unity 4.3.2f1,具有 Unity Pro 许可证。我已经禁用了我的防火墙。任何有助于理解这种情况的帮助将不胜感激。

4

0 回答 0