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

Вниз

Сокет   Найти похожие ветки 

 
Krab12345   (2006-12-03 21:46) [0]

Проблема в следующем, Есть массив элементов, каждый элемент передаю send-ом серверу таким образом
for i:=1 to 1000 do
Send(s,massiv[i],SizeOf(massiv[i]),$0000)

Принимаю след. кодом:
for i:=1 to 1000 do
recv(s,ss,SizeOf(ss),0)

У меня принимается только первый элемент, а на последующие
ошибка 10054. в MSDN-e:
An existing connection was forcibly closed by the remote host. This normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, the host or remote network interface is disabled, or the remote host uses a hard close (see setsockopt for more information on the SO_LINGER option on the remote socket). This error may also result if a connection was broken due to keep-alive activity detecting a failure while one or more operations are in progress. Operations that were in progress fail with WSAENETRESET. Subsequent operations fail with WSAECONNRESET.

Что я делаю не так??? Обьясните плиз!


 
случайно   (2006-12-04 08:14) [1]

Что я делаю не так??? Обьясните плиз!
Не надо сразу закрывать сокет на передающей стороне. Используй shutdown для "аккуратного размыкания" с обоих сторон.


 
Сергей М. ©   (2006-12-04 08:15) [2]


> Что я делаю не так?


На принимающей стороне закрываешь соединение неожиданно для передающей стороны.



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

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

Наверх




Память: 0.44 MB
Время: 0.052 c
15-1175637157
SerJaNT
2007-04-04 01:52
2007.04.29
Положение через random


15-1175587742
Rouse_
2007-04-03 12:09
2007.04.29
Unsupported 16bit resource in file unit1.DFM


3-1170763158
КоТ
2007-02-06 14:59
2007.04.29
Insert into и пустой параметр


3-1171031359
ANB
2007-02-09 17:29
2007.04.29
(Оракл) Как заставить вьюху слопать нужный мне тип ?


1-1173168166
Ques
2007-03-06 11:02
2007.04.29
SetErrorMode(SEM_FAILCRITICALERRORS) для приложения





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