Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
1-47511
Cherepovets
2002-07-04 14:43
2002.07.15
Поподробнее про Toolbar в MDI


1-47292
Марк
2002-06-30 11:19
2002.07.15
Открыть файл


3-47090
Dim!S
2002-06-21 13:07
2002.07.15
Interbase литература, утилиты


3-47067
MsGuns
2002-06-20 21:15
2002.07.15
Answer by Paradox.


1-47357
nester
2002-06-30 18:39
2002.07.15
А как создать новую форму, чтобы она отобразилась в панели задач?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский