2
我正在研究一個類似於buzztime的瑣事遊戲,你可能會在Buffalo Wild Wings玩。要玩遊戲,您的智能手機會連接到正在運行電視版遊戲的Java小程序,然後您可以按「a」「b」「c」或「d」來回答電視上顯示的問題。套接字如何工作,以及我應該通過路由器進行連接時知道些什麼?
在我們將要玩這個遊戲的環境中,因爲它是連接到什麼本質上是一臺路由器被顯示在電視機上的問題,計算機將無法通過公網IP地址直接訪問。
我對UPnP的工作原理並不十分了解。我們需要做些什麼才能使手機能夠通過TCP或UDP與電視機通信,反之亦然?
手機與PC在同一網絡上嗎?如果沒有,我只會使用[端口轉發](http://portforward.com/help/portforwarding.htm)使PC通過公共IP訪問。如果他們在同一個網絡上,則可以使用PC的本地IP地址進行連接。 – drew010 2012-03-21 02:25:02
手機可以在移動網絡或wifi上。我不想限制這一點。 – ertemplin 2012-03-23 03:46:49
好的,那麼端口應該是你需要的。如果他們可以連接到一個特殊的本地wifi網絡服務器,那麼通過應用程序的網絡通信你可以做更多的事情;但你仍然可以通過公共地址通過https完成你所需要的一切。 – drew010 2012-03-23 05:42:00