Запись в tcp socket

vipTelnet

Постоялец
Регистрация
14 Янв 2013
Сообщения
143
Реакции
11
Всем привет
имеется вот такой php код

  1. $localsocket = 'tcp://127.0.0.1:1234';
  2. $message = 'test message';
  3. // соединяемся с локальным tcp-сервером
  4. $instance = stream_socket_client($localsocket);
  5. // отправляем сообщение
  6. fwrite($instance, json_encode(['tid' => 27, 'message' => $message]) . "\n");


Как его переписать что бы тоже самое действие происходило не из php а из консоли Ubuntu?
 
Открыть сокет
$ exec 3<>/dev/tcp/127.0.0.1/1234
передать содержимое переменной
$ printf $message >&3

как-то так
 
Назад
Сверху