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

Вниз

UDP в Windos 2000   Найти похожие ветки 

 
Dmitry100 ©   (2002-05-03 14:41) [0]

При написании клиент-серверного приложения столкнулся с проблемой. Использую Indy. При работе под Windows 2000
при посылке сообщения на компьютеры вылетатет ошибка 10054.
Нашел на сайте микрософт информацию об ошибке
BUG: Winsock Control Run-Time Error 10054 in DataArrival Event for UDP (Q260018)
( http://support.microsoft.com/default.aspx?scid=kb;EN-US;q260018)
может кто-нибудь подскажет как решить эту проблему?

P.S. При дальнейшей работе с программой (после возникновения ошибки) серверная часть (под Windows 2000) перестает получать сообщения от клиентской, хотя отправляет нормально.


 
BAHO ©   (2002-05-04 05:03) [1]

Покажи код...


 
Dmitry100 ©   (2002-05-04 20:28) [2]

Все довольно просто, написано по примеру к Indy

//Прием данных от клиента
procedure TUDPMainForm.UDPServerUDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle);
var
DataStringStream: TStringStream;
begin
DataStringStream := TStringStream.Create("");
try
DataStringStream.CopyFrom(AData, AData.Size);
//Обработка полученных данных
finally
DataStringStream.Free;
end;
end;

//Передача
UDPServer.Send(ClientHost,ClientPort,Message);



 
Ghost. ©   (2002-05-05 00:26) [3]

Ты свою ссылку сам-то читал? Там авсепонятно написано..
If a SendData request is sent to a RemoteHost that is not listening on the RemotePort , the DataArrival event fires and indicates that 1 byte of data is available
А с ширтоковещательными адресами такое бывает если приложение работает на машине в данный момент не подключенной к сети


 
Dmitry100 ©   (2002-05-06 11:58) [4]

Дело в том, что таже программа без проблем работает, если серверная часть запущена на Win 9x.
И еще, никакого байта данных не возвращается.
Адреса не широковещательные.


 
Dmitry100 ©   (2002-05-06 11:59) [5]

Дело в том, что таже программа без проблем работает, если серверная часть запущена на Win 9x.
И еще, никакого байта данных не возвращается.
Адреса не широковещательные.
P.S. статью по ссылке я конечно же прочитал



Страницы: 1 вся ветка

Текущий архив: 2002.07.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
4-47865
JaMin
2002-05-06 16:39
2002.07.15
Мастера спасайте!!!


6-47667
Dobriy
2002-05-02 13:55
2002.07.15
Проблема с двумя сетевыми картами


1-47393
GrayFox
2002-07-01 19:02
2002.07.15
Работа с списками контактов в ICQ


3-47149
Lega
2002-06-20 08:00
2002.07.15
В чём преимущевство dBase, FoxPro или других???


1-47507
race1
2002-07-04 14:03
2002.07.15
bug