Форум: "Сети";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
ВнизServerSocket ошибка при отправке Найти похожие ветки
← →
Sysanin (2005-11-05 01:28) [0]Может я чего не понима (программить под сеть стал не давно) но почему при работе процедуры следующего содержания:
procedure TForm_multiplayer.Timer_send_serverTimer(Sender: TObject);
begin
if commands_send <> "" then
begin
Form_multiplayer.ServerSocket1.Open;
Form_multiplayer.ServerSocket1.Socket.SendText(commands_send);
commands_send := "";
end;
end;
Вызываемой таймером происходит ошибка следующего содержания: Запрос на получение или отправку данных (when seding on a datagram socket using sendto call) no addres was suppled. Хотя когда сервер и клиент обменивались сообщениями сразу после подключения (от событий ClientRead и Read) проблем не было. И что с этим можно сделать?
← →
kami © (2005-11-05 11:15) [1]Наверное :), нужно
ServerSocket1.Socket.Connections[My_Client_Connection_Index].SendText(commands_send);
← →
kami © (2005-11-05 11:18) [2]Sysanin (05.11.05 1:28)
обменивались сообщениями ... (от событий ClientRead и Read) проблем не было
Скорее всего, там ты использовал параметр Socket:TCustomWinSocket, посылаемый в событие, а он однозначно определяет нужное соединение.
← →
Sysanin (2005-11-05 14:40) [3]Большое спасибо помогло.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c