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

Вниз

ON API CONNECT   Найти похожие ветки 

 
ATLANTIDO   (2002-02-18 00:49) [0]

Мастера! У меня в клиенте постоянно возникает ошибка
on API "connect" (при попытке соединения с сервером), причем сервер работает нормально (проверял телнетом). Мой клиент
работал нормально, а потом в какой-то момент начал вот так
глучить. И это уже не первый случай. Может с сервером
че не так ?


 
Ghost.   (2002-02-18 08:55) [1]

Как же тебе без кода-то ответить..


 
ATLANTIDO   (2002-02-18 15:01) [2]

---------------------Часть клиента:
Port : 2002;
ClientType : ctNonBlocking;
В обработчике FormCreate :

...работа с рестром... (в параметре emoteip
записан "127.0.0.1")
ClientSocket1.Host := Reg.ReadString("remoteip");
ClientSocket1.Active := True;

Обработчик ошибки:

procedure TForm1.ClientSocket1Error(Sender: TObject;
Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
var ErrorCode: Integer);
begin
ErrorCode := 0;
ClientSocket1.Active := false;
end;

-------------------Серверная часть
Active : true;
Port : 2002;
ServerType : stNonBlocking;
ThreadCasheSize : 10;
Никаких обработчиков событий сервера не имеется.


 
Ghost.   (2002-02-18 15:19) [3]

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


 
ATLANTIDO   (2002-02-20 00:02) [4]

Может юнит сокетовский отконопатить ? Только где ...


 
Ghost.   (2002-02-20 09:07) [5]

> Может юнит сокетовский отконопатить ? Только где ...
переведи?


 
Wonder   (2002-02-20 11:20) [6]

>ATLANTIDO
on API "connect"
А код-то ошибки какой?


 
ATLANTIDO   (2002-02-20 23:49) [7]

11001 - "Async Lookup" - бывает такая ошибка.
10049 - "connect" - или такая.


 
Wonder   (2002-02-21 11:01) [8]

WSAEADDRNOTAVAIL 10049 Cannot assign requested address
Berkeley description: Normally results from an attempt to create a socket with an address not on this machine.
WinSock description: Partly the same as Berkeley. The "address" it refers to is the remote socket name (protocol, port and address). This error occurs when the sin_port value is zero in a sockaddr_in structure for connect() or sendto().

WSAHOST_NOT_FOUND 11001 Host not found
No such host is known. The name you have used is not an official hostname or alias. This is not a soft error, another type of name server request may be successful.

Разбирайся с именами хостов и номерами портов, к которым подключаешься.



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
4-17756
skywalker
2002-02-28 16:13
2002.05.06
Синхронизация доступа


1-17585
Stan Orlov
2002-04-22 15:35
2002.05.06
Подскажите компонент типа MDI-Tab ...


14-17675
Mich Fryged
2002-03-28 23:29
2002.05.06
Помогите пожалуйста!


1-17640
Vint
2002-04-15 21:35
2002.05.06
Кнопка с многострочной надписью...


1-17629
Ptushenko Denis
2002-04-23 07:54
2002.05.06
Где можно взять компанент DirectX для Delphi6 ?





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