Всем привет! Можете подсказать что я делаю не так.
Есть устройство которое передает данные по com порту! Эти данные необходимо принять и передать на WEB сервер, для дальнейшей обработки и загрузки в БД.
Данные принимаю и отправляю на сервер но на стороне сервера что то идет не так.
Открыл на web сервере(UBUNTU)
порт 10000 командой
<b> iptables -A INPUT -i eth0 -p tcp —dport 10000 -j ACCEPT</b>
Отключил фаервол на сервере.
На одной из страниц приложения Yii2 вставил код
$address = '192.168.1.180';
$port = 10 000;
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_connect($socket, $address, $port);
socket_write($socket, "GET / HTTP/1.0\r\n\r\n");
$result = "";
while($read = socket_read($socket, 1024))
{
$result .= $read;
}
socket_close($socket);
echo "Полученный результат: $result\r\n";
Но выходит ошибка
PHP Warning – yii\base\ErrorException
socket_connect(): unable to connect [111]: Connection refused
Если ставлю порт 80. ошибок нет.
Можете объяснить, те кто занимались такими проблемами, как правильно организовать?