0
我已經爲我開發的XNA遊戲設置了一個成功的Tcp服務器,我在代碼中實現了客戶端,但是我在接收消息時遇到了問題。我知道它必須更新每條收到的消息,但只要我更新接收,XNA就會凍結。我將如何解決這個問題?XNA Tcp網絡
我已經爲我開發的XNA遊戲設置了一個成功的Tcp服務器,我在代碼中實現了客戶端,但是我在接收消息時遇到了問題。我知道它必須更新每條收到的消息,但只要我更新接收,XNA就會凍結。我將如何解決這個問題?XNA Tcp網絡
嘗試使消息調用異步。你使用WCF嗎?
如果您使用的是TcpClient(您提到的其他問題......),請嘗試查看BeginConnect方法(http://msdn.microsoft.com/zh-cn/library/ms145193.aspx)並傳遞在AsyncCallback對象中 - AsyncCallback上的MSDN頁面(這裏是 - http://msdn.microsoft.com/en-us/library/system.asynccallback.aspx)有一個異步TcpClient調用的示例。
這應該阻止XNA在等待響應時凍結。