Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.12;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
15-1138126038
Никита
2006-01-24 21:07
2006.02.12
C - язык мазохистов!


1-1137241222
Gear
2006-01-14 15:20
2006.02.12
ListBox и прокрутка вниз.


2-1138082247
maxim161
2006-01-24 08:57
2006.02.12
Всплывающие сообщения


15-1137498839
saNat
2006-01-17 14:53
2006.02.12
Несколько вопросов к Мастерам


1-1137485328
medvedenator
2006-01-17 11:08
2006.02.12
ПОМОГИТЕ!!!!