|
|
|
| Как сделать, что бы отсылались данные через соединение fsockopen('localhost', 6667, 96);? | |
|
|
|
|
|
|
|
для: Lenux
(28.09.2005 в 06:24)
| | А вы кому отсылаете данные - у вас кто сидит на 6667 порту? И почему в третем параметре константа? | |
|
|
|
|
|
|
|
для: cheops
(28.09.2005 в 13:29)
| | Точной формулировки fsockopen я не помню, так и написал:)
А 6667 - это IRC:) | |
|
|
|
|
|
|
|
для: Lenux
(29.09.2005 в 05:45)
| | А сервер IRC на локальном хосте установлен и запущен? | |
|
|
|
|
|
|
|
для: cheops
(29.09.2005 в 12:12)
| | Впринципе где я пишу, у меня на компе, а где он будет находится в конечном иоге я не знаю:)
Ситуация достаточно простая:
Клиент - коннектится к серверу.
Затем отправляет запросы разные ('/join #1') и т.п.
На расконнекчиваться ему не зачем:) | |
|
|
|
|
|
|
|
для: Lenux
(30.09.2005 в 06:09)
| | Так сервер стоит у вас на локальной машине или нет? Дело в том, что функция не будет работать до тех пор пока её не будут слушать по порту, к которому она обращается... | |
|
|
|
|
|
|
|
для: cheops
(30.09.2005 в 12:37)
| | Хорошо допусти в локальной сети. IP 193.151.109.5 | |
|
|
|
|
|
|
|
для: Lenux
(30.09.2005 в 22:02)
| | Следует открыть дескриптор и писать в него данные при помощи функции fwrite - данные должны быть оформлены согласно протоколу IRC.
<?php
$fp = fsockopen("193.151.109.5", 80, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)<br />\n";
} else {
fwrite($fp, $out);
}
?>
|
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=5045 | |
|
|
|