Могу ли я пинговать свой компьютер с мобильного телефона и наоборот? - PullRequest
1 голос
/ 06 октября 2011

Мой android мобильный и ПК соединены через USB.Теперь я могу пинговать свой ПК с мобильного телефона? Возможно ли это?А также я могу пинговать на свой мобильный с ПК?Если да, используя какой IP, я должен пинговать свой мобильный?Примечание:

  • Мой мобильный телефон HTC и ПК не находятся в одной сети.
  • Мобильный телефон HTC имеет сетевое соединение GSM.
  • Ниже я добавил свой пример кода на компьютер ping и 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 голосов
/ 06 октября 2011

1-й - ваш код никуда не пингуется - вместо этого создайте TCP-сокет (см. ICMP ).

2-й - USB обычно не дает вам сетевой интерфейс (это возможно, но редко используется тип соединения по умолчанию), но некоторые другие профили, такие как устройства хранения данных, и вам необходим сетевой интерфейс для генерации сообщений проверки связи.

...