Это будет работать на других компьютерах. Просто убедитесь, что вы выполнили следующие действия:
- Два компьютера находятся в сети и видят друг друга с помощью PING
- Измените
127.0.0.1
в клиентской программе с IP-адресом серверной машины - Проверьте порты прослушивания с помощью
netstat
серверного компьютера и убедитесь, что порт 8080 находится в режиме прослушивания - Убедитесь, что на сервере нет брандмауэра, вы можете использовать
telnet
на клиентском компьютере для убедитесь, что порт на сервере доступен.
Перед тестированием вашей программы C убедитесь, что связь между серверами с помощью стороннего приложения нормальная. Например, сделайте эхо-сервер в linux на ncat -l 2000 -k -c 'xargs -n1 echo'
на порту 2000.
Настоятельно рекомендуется изменить порт с 8080 на другой (например, 8192). 8080 используется с некоторыми сторонними приложениями.