Сокет клиента / сервера IO
Я пишу клиент-серверную программу для отправки данных через мою локальную беспроводную интернет-сеть. На стороне клиента я написал этот фрагмент
private static final int TCP_SERVER_PORT = 63400
try {
// provide a client side TCP socket
Socket s = new Socket("192.168.1.102", TCP_SERVER_PORT);
...
Это бросает IOException. Я добавляю разрешение ИНТЕРНЕТ, хотя. Я присоединяюсь к локальной сети Wi-Fi DSL. Это из-за роутера? Любая идея?
1 ответ
Решение
Открыт ли порт 63400 на 192.168.1.102?
пытаться
telnet 192.168.1.102 63400
если он что-то возвращает, то порт открыт, и проблема в другом. Если написано "имя или служба неизвестна", то никто не слушает @ 192.168.1.102:63400
РЕДАКТИРОВАТЬ: только что заметил тег Android. Не знаю, если у вас есть оболочка / Telnet на Android, но вы можете использовать этот метод с ПК как Windows, так и оболочки Linux