Форум: "Сети";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизГлюк или как с Socket-ом ? Найти похожие ветки
← →
JibSkeart (2003-03-28 18:49) [0]Просто ради теста написал небольшую программульку
использую TServerSocket,TClientSocket ...
отсылаю серваку текстовое сообшеие ввиде "#11#ee#"
TClientSocket->SendText("#000#ttt#0");
тутже сервак вылетает с ошибкой
"Удаленный хост .. принудительно разорвал соединение ..."
в чем проблема ?
← →
VID (2003-03-28 19:21) [1]да ничего вроде... наверное у тебя сервер что то не то делает при получение текста от клиентов, и вылетает.
← →
JB (2003-03-31 11:42) [2]Ты напиши ту часть где сервак сообщение принимает, а там видно будет.
← →
JibSkeart (2003-04-02 16:53) [3]А логика такая он просто обрабатывает и отсылает
это сообшение всем
То есть висит это все на событие OnClientWrite(...)
{
...
}
а потом
for (i = 0,i <= ServerSocet1->ActiveConnections;i++)
{
ServerSocket1->Connections[i]->SendText("#00#00#00");
}
мог гдето ошибится а посмотреть немогу пока :)
← →
Zz_ (2003-04-02 16:55) [4]i <= ServerSocet1->ActiveConnections;i++)
Наверное
i < ServerSocet1->ActiveConnections;i++)
← →
Digitman (2003-04-03 08:20) [5]
> То есть висит это все на событие OnClientWrite(...)
Почему на OnClientWrite() ? Чем это обосновано ?
Изложи свое понимание логики возбуждения событий OnClientWrite().
← →
JibSkeart (2003-04-03 16:02) [6]Извиняюсь у меня уже в голове каша :)
на событие OnClientRead (...)
делаю так в цикле
Socket->Connections[i]->SendText("...");
то есть пересылаю всем клиентам ,то что передал мне один из клиентов.
Все больше у меня там нечего такого нету, использующего сокеты.
← →
Digitman (2003-04-03 16:23) [7]ошибка не здесь
нужен полный код
← →
JibSkeart (2003-04-03 17:01) [8]А больше и нету :(
← →
Zz_ (2003-04-03 17:14) [9]>>for (i = 0,i <= ServerSocet1->ActiveConnections;i++)
>>{
>> ServerSocket1->Connections[i]->SendText("#00#00#00");
>>}
Если у тебя 5 соединений (0,1,2,3,4),
то кому ты посылаешь
ServerSocket1->Connections[ 5 ]->SendText("#00#00#00");
← →
JibSkeart (2003-04-03 17:29) [10]Увы у меня там все окей, тоесть
for (i = 0,i < Socket->ActiveConnections;i++)
{
Socket->Connections[i]->SendText("#00#00#00");
}
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c