1. Рачей - 10 Января, 2017 - 14:43:09 - перейти к сообщению
Запустил сокет на компе.. lsof показывает что сокет работает.. стал искать информацию как через терминал подключиться в этом сокету и отправить туда что-то что бы получить в ответ что-то ничего найти не могу.. в гугле одни вебсокеты и сокет io все бля веба.. пипец какой-то... как будь-то для терминала нет никаких команд подключения и отправки данных??? Я как-то давно рисовалку делал на флеше через сокеты.. и помню что для тестов использовал какие-то команды через терминал... но хоть убей не помню ни одной.. помогите куда копать?
2. Мелкий - 10 Января, 2017 - 14:54:23 - перейти к сообщению
nc (netcat), telnet
3. Рачей - 10 Января, 2017 - 15:40:03 - перейти к сообщению
Спасибо на nc я уже наткнулся и все работает.. сообзщение есть о клиенте.. не найду только как там сообщение отправить.. похлду нет такого... телнет у меня почему-то не подключился... видимо я не правильно команду вводил
сейчас еще попробую
(Добавление)
Блин, ну подключаться-то он подключается и там и так... а как мне отправить ему массив переменных что бы он мне ответил и при определенном условии сокет закрылся?
сейчас еще попробую
(Добавление)
Блин, ну подключаться-то он подключается и там и так... а как мне отправить ему массив переменных что бы он мне ответил и при определенном условии сокет закрылся?
4. Мелкий - 10 Января, 2017 - 16:15:24 - перейти к сообщению
Вбить ручками в нужном формате. Или перенаправить что-нибудь другое в stdin. Переменные по сети не передаются. По сети передаются байты.
Для бинарных протоколов удобнее сразу писать клиента.
Для бинарных протоколов удобнее сразу писать клиента.
5. Рачей - 10 Января, 2017 - 16:30:34 - перейти к сообщению
ну я на сколько понял можно файл отправлять... Я вот тут нашел исходник сокета который я делал
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $hlam = $data[0]; // не понятно какой хлам!:-(((( вроде код а с какими-то хуйнями идет
- $secure = $data[1]; // код безопасности
- $otkuda = $data[2]; // какое приложение отправляет
- $kuda = $data[3]; // куда отправляем какому приложению
- $kto = $data[4]; // например ник, помимо его есть еще uid
- $chto = $data[5]; // что хочет это приложение, например авторизация
- $komu = $data[6]; // для кого это приложение, что-то отправляет, юзерy какоmy
- $comanda = $data[7]; // что этому юзеру отправляется
- // Команды
- if ($secure == '012345') { // если пришел код безопасности, то отправить и получить
- $return = '';
- switch($command) {
- default: $return = $otkuda.'|'.$kuda.'|'.$kto.'|'.$chto.'|'.$komu.'|'.$comanda.'|'.$uid; break;
- }
Этот кусок отвечал за то что из флешки приходило и отправлял взад... Помню что отправлял или для чата или координаты рисунка... делал это лет 10 назад.. ничего не помню.. как мне через терминал отправить какие-нибудь байты? желательно как бы попробовать идентифицировать того кто отправляет?