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

Вниз

Проблема создания TServerSocket   Найти похожие ветки 

 
Klim ©   (2005-09-29 00:12) [0]

Здравствуйте уважаемые мастрера.
При создании TserverSocket происходит ошибка. Не могу понять в чем дело.
Вот исходный код:
Constructor TRegistrator.Create;
begin
Inherited Create;
Fportin:=portIn;
Foutdir:=OutDir;
Fcounter:=0;
FStreamList:=TList.Create;
FClientList:=TList.Create;
FTcpServer:=TServerSocket.Create(nil);
FTcpServer.OnClientConnect:=ClientConnect;
FTcpServer.OnClientDisconnect:=ClientDisConnect;
FTcpServer.OnClientRead:=ReadtheBuffer;
FTcpServer.Name:="TCPServer"+inttostr(portIn);
FTcpServer.ThreadCacheSize:=10;
FTcpServer.ServerType:=stNonBlocking;
FTcpServer.Port:=fportin;
FTcpServer.Open;//при вызове метода происходит исключение
end;

Ошибка: Windows socket error: получен недопустимый аргумент (10022), on Api"bind"
Заранее благодарен


 
Digitman ©   (2005-09-29 08:35) [1]

fportin = ?


 
Klim ©   (2005-09-30 11:21) [2]

portIn параметр передаваемый в конструктор, далее FportIn:=portin
Кстати, этот код у меня на работе работает а дома нет.


 
Digitman ©   (2005-09-30 11:37) [3]


> Klim ©   (30.09.05 11:21) [2]


ЧЕМУ равно значение fportin ?
оно должно быть равно номеру свободного порта !


 
Klim ©   (2005-10-01 17:16) [4]

FportIn=5002
Он свободен и не используется


 
klim ©   (2005-10-01 17:19) [5]

Эксперементировал и с другими не используемыми значениями


 
Klim ©   (2005-10-01 17:22) [6]

FportIn=5002
Он свободен и не используется


 
Digitman ©   (2005-10-03 08:09) [7]

WSAEINVAL (10022) The socket is already bound to an address.


 
Klim ©   (2005-10-23 22:21) [8]

Извините за отсутвие, был в отпуске. Спасибо за ответ, все работает нормально после переустановки системы и delphi.



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

Форум: "Сети";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.034 c
5-1123438797
Michael5
2005-08-07 22:19
2006.01.29
Как добавить в свой визуальный компонент другой (тоже визуальный)


2-1137410503
ломтик
2006-01-16 14:21
2006.01.29
x:= (32434234/77545) mod 5; ERROR!


1-1135353216
Zirus
2005-12-23 18:53
2006.01.29
Динамически создаю CheckBox на GroupBox. Как исключить моргание?


15-1135959339
Думкин
2005-12-30 19:15
2006.01.29
Роман Янковский ака Kerk, Поздравляю.


2-1136965083
BVV
2006-01-11 10:38
2006.01.29
КАк обработать html страницу?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский