2012-06-11 53 views
0

我已經爲我開發的XNA遊戲設置了一個成功的Tcp服務器,我在代碼中實現了客戶端,但是我在接收消息時遇到了問題。我知道它必須更新每條收到的消息,但只要我更新接收,XNA就會凍結。我將如何解決這個問題?XNA Tcp網絡

回答

0

嘗試使消息調用異步。你使用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在等待響應時凍結。