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

Вниз

Просто глупость))   Найти похожие ветки 

 
ezorcist   (2006-01-08 09:04) [0]

Сообщение об ошибке: "Обычно разрешается только одно использования сокета ..." Мне иинтересно это так для пикола пишется? просто фразу очень хочеться продолжить так: "Обычно разрешается только одно использование сокето, но раз ТЫ просишь, то я открою его дважды))


 
Fay ©   (2006-01-08 09:42) [1]

2 ezorcist   (08.01.06 9:04)
Значит есть исключение, и тон сообщения не категоричен.


 
kami ©   (2006-01-08 14:15) [2]

ezorcist   (08.01.06 9:04)
не ты один задавался таким вопросом :-)

Тема: Ошибка 1048

kami ©   (08.11.05 9:43)
"Обычно разрешается одно использование адреса сокета"
А в каких случаях может быть "необычно" разрешено больше одного использования ?
--------------------------------------------------------------------------------
Digitman ©   (08.11.05 9:50) [1]
> "Обычно разрешается одно использование адреса сокета"
это плохой перевод англоязычного оригинала с описанием отказа, который звучит так :
WSAEADDRINUSE  
The specified address is already in use. (See the SO_REUSEADDR socket option under setsockopt.)
Указанный адрес уже используется (См. опцию такую-то в такой-то ф-ции)
--------------------------------------------------------------------------------
kami ©   (08.11.05 9:55) [2]
Digitman ©   (08.11.05 9:50) [1]
Так в том-то и дело, что у меня стоит MSDN 2005 Jan, и там черным по английски :) написано :
WSAEADDRINUSE  Only one usage of each socket address (protocol/network address/port) is normally permitted.
---------------------------------------------------------------------------------
Digitman ©   (08.11.05 10:02) [3]
> kami ©   (08.11.05 09:55) [2]
> MSDN 2005 Jan, и там черным по английски
я не знаю, что у тебя там "стоит", но здесь
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/bind_2.asp
описание выглядит так:
A process on the computer is already bound to the same fully-qualified address and the socket has not been marked to allow address reuse with SO_REUSEADDR. For example, the IP address and port are bound in the af_inet case). (See the SO_REUSEADDR socket option under setsockopt.)
а здесь
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/connect_2.asp
вот так:
The socket"s local address is already in use and the socket was not marked to allow address reuse with SO_REUSEADDR. This error usually occurs when executing bind, but could be delayed until this function if the bind was to a partially wildcard address (involving ADDR_ANY) and if a specific address needs to be committed at the time of this function.
хотя суть - одна и та же
отсюда вывод : нужно указывать конкретную интересующую тебя ф-цию, вернувшую WSAEADDRINUSE
--------------------------------------------------------------------------------
kami ©   (08.11.05 10:26) [4]
Digitman ©   (08.11.05 10:02) [3]
Нет, конкретную функцию не смотрел, и пока не посмотрю - нет возможности сейчас залезть во внутренности TServerSocket.
А вообще - несколько странно, в разных местах MS допускает (почти)разные определения
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/windows_sockets_error_codes_2.asp

Address already in use.
Typically, only one usage of each socket address (protocol/IP address/port) is permitted. This error occurs if...
Дают надежду, что так можно сделать в определенных условиях, а потом.... :|

Упс... посмотрел по словарю - слово typically можно еще перевести как "естественно" :((( Претензии к MS отменяются в связи с моим плохим английским.
Вопрос снят, а жаль :)



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

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

Наверх





Память: 0.47 MB
Время: 0.066 c
15-1136771928
SergProger
2006-01-09 04:58
2006.01.29
Бесплатный хостинг


2-1136297060
worldmen
2006-01-03 17:04
2006.01.29
Fast Report. Новая страница, переменные.


6-1129770284
beglec
2005-10-20 05:04
2006.01.29
Ошибка при отправка почты через NMSMTP


15-1136671037
Yeg
2006-01-08 00:57
2006.01.29
Программирование для КПК


15-1136700279
ezorcist
2006-01-08 09:04
2006.01.29
Просто глупость))





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