Если я создаю серверное / клиентское приложение c ++, порт, который я использовал для связи, должен ли он быть открыт на маршрутизаторе сервера и клиентского компьютера
Или какой другой подход я мог бы использовать?клиентский компьютер должен получать информацию с сервера, но я не могу открыть порты, потому что он находится в школьной сети ....
[править]
Хмм Моя настройкаСтраница php, запущенная на сервере, говорит, что когда я нажимаю hello, сервер устанавливает ssh-соединение через php и отправляет команды оболочки на компьютер.На сервере запущен школьный сервер, к которому у меня есть ssh-доступ, и оттуда запускаю все свои вещи.Клиентский компьютер будет моим компьютером, работающим за пределами школьного Wi-Fi, который не подключен к серверу.Сервер попытается установить ssh-подключение к общедоступному ip-адресу моего компьютера, работающему вне школьного wifi (нет открытых портов / не может быть ssh, но нет ssh-входа).Позволят ли эти методы, о которых вы упомянули, сделать это, в частности, connect.c, так как я не могу запустить putty с сервера, и connect.c, который я мог бы вызвать с php.