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

Вниз

TCPClient/TCPServer, error 10054   Найти похожие ветки 

 
Iceastral ©   (2010-06-02 17:55) [0]

Имеется модем(GPRS) и комп, которые должны между собой ганять пакеты. Используется TCPClient/TCPServer.

Используются sendbuf и receivebuf, для проверки "пришло ли нам че" юзается select и peekbuf определяет полный ли пакет.

В общем происходит следующее. Модем соединяется с сервером, соединение устанавливается, сервер посылает первый запрос(пакет), модем его получает(что можно определить по отладчику модема) и отвечает серверу, но до сервера ответ уже не доходит в большинстве случаев(бывает, что обрыв происходит на втором запросе, после первого удачного обмена).
Вместо этого на запрос данных получаем ответ от модема с флагом RST(смотрел снифером трафик), хотя отладчик модема показывает, что отослан нормальный пакет. В программе выскакивает ошибка: 10054 Connection reset by peer


 
Anatoly Podgoretsky ©   (2010-06-02 19:18) [1]

> Iceastral  (02.06.2010 17:55:00)  [0]

Connection reset by peer это не ошибка, а нормальное завершение.


 
Iceastral ©   (2010-06-03 13:00) [2]


> Connection reset by peer это не ошибка, а нормальное завершение.

http://docs.dal.net/docs/connectionru.html#5

Нормальное завершение это когда флажок fin, а тут rst.
PS: чертовски похожая фамилия, меня зовут Анатолий Подгорный :)


 
Anatoly Podgoretsky ©   (2010-06-03 14:35) [3]

> Iceastral  (03.06.2010 13:00:02)  [2]

Это не ошибка, а только предупреждения, что другая сторона закрыла
соединение.


 
Iceastral ©   (2010-06-03 14:45) [4]

Меня больше интересует, почему модем аварийно рвет соединение, и сталкивался ли кто с этим? А не ошибка это или предупреждение.


 
Anatoly Podgoretsky ©   (2010-06-03 20:09) [5]

Ты об этом не писал. Рвать не должно, если только в параметрах соединения не написано что нибудь специальное. Но мне трудно представить подобное. Поскольку это совсем другой уровень.
Может ты что то не то говоришь?


 
Iceastral ©   (2010-06-07 12:58) [6]


> Ты об этом не писал. Рвать не должно, если только в параметрах
> соединения не написано что нибудь специальное. Но мне трудно
> представить подобное. Поскольку это совсем другой уровень.
>  Может ты что то не то говоришь?

В каких параметрах соединения?



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

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

Наверх





Память: 0.46 MB
Время: 0.002 c
15-1411388539
alexdn
2014-09-22 16:22
2015.05.10
Google аналитика


15-1411156060
Jeer
2014-09-19 23:47
2015.05.10
SAP


6-1276085579
tippa
2010-06-09 16:12
2015.05.10
таймаут сокета


2-1392205331
Коля
2014-02-12 15:42
2015.05.10
Запрос SQL


6-1275486933
Iceastral
2010-06-02 17:55
2015.05.10
TCPClient/TCPServer, error 10054





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