我可以通过手机ping我的电脑吗?反之亦然?

时间:2011-10-06 10:43:03

标签: android sockets ping

我的Android手机和PC使用USB连接。 现在我可以通过手机ping我的电脑吗?这可能吗? 我也可以通过PC ping我的手机吗?如果是这样,使用什么IP,我应该ping我的手机? 注意:

  • 我的HTC手机和PC不在同一个网络中。
  • HTC mobile有GSM网络连接。
  • 下面我已将示例代码添加到ping PC和HTC mobile

例如:

客户代码:

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);

1 个答案:

答案 0 :(得分:0)

1st - 你的代码不会ping任何地方 - 而是创建一个TCP套接字(参见ICMP)。

第二 - USB通常不会为您提供网络接口(可能,但很少是默认的连接类型),但是其他一些配置文件(如大容量存储设备),您需要一个网络接口来生成ping消息。< / p>