Сокет клиента / сервера 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

Другие вопросы по тегам