2011-10-06 43 views
1

我的android手機和PC使用USB連接。 現在我可以從手機ping到我的電腦了嗎?這可能嗎? 也可以ping我的手機從PC嗎?如果是這樣,使用什麼IP,我應該平移我的手機? 注:我可以從我的手機ping到我的電腦,反之亦然?

  • 我的HTC手機和PC不在同一個網絡。
  • HTC手機有GSM網絡連接。
  • 下面我將我的示例代碼來ping PC和HTC手機

如:

客戶端代碼:

Socket socket = new Socket("10.51.2.98", 1234);//trying to ping my PC ip address 

服務器代碼:

channel.sin_family = AF_INET; 
channel.sin_addr.s_addr = INADDR_ANY; 
channel.sin_port = htons(1234); 
+0

也許這將幫助你: http://stackoverflow.com/questions/3905358/how-to-ping-external-ip-from-java-android – Wesley

回答

0

月1日 - 你的代碼不會ping通任何地方 - 而是創建一個TCP套接字(參見ICMP )。

2nd - USB通常不會爲您提供網絡接口(可能,但很少是默認的連接類型),但是其他一些配置文件(如大容量存儲設備),並且您需要網絡接口來生成ping消息。

相關問題