2012-03-03 27 views
3

我正在爲我的多人遊戲wp7工作。 此刻,我在UdpMultiCastClient上成功實現了Udp上的多人遊戲。 那麼,沒有電話本身我無法測試它,但從其他各種網站(包括SO)看來,UDP數據包不會跨越路由器外面。所以我想實現一個TCP P2P,所以每個遊戲客戶端連接到其他人,所以數據不會通過服務器代理。 但WP7上的套接字類沒有Listen方法,既不AcceptAsync。 這是正常的嗎?在WP7上創建一個套接字服務器

回答

2

不幸的是,您似乎無法綁定WP7.5套接字來偵聽特定端口上的傳入連接。所以手機不能充當服務器。這真是一個恥辱。 TCP P2P連接將非常棒。

希望這將實施到Windows Phone的下一個版本中。同時最簡單的解決方案可能是使用兩臺設備連接的中間服務器。

編輯: 套接字監聽是WP8.1可...

https://msdn.microsoft.com/en-us/library/windows/apps/hh202858(v=vs.105).aspx https://msdn.microsoft.com/en-us/library/windows/apps/hh202874(v=vs.105).aspx

+1

在回答死鏈接。 – 2013-03-17 17:16:24

+0

替換鏈接。 – zmurf 2015-03-24 06:48:52