The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Пишу клиент-сервер на Qt. Не могу корректно завершить соедин..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Пишу клиент-сервер на Qt. Не могу корректно завершить соедин..." 
Сообщение от yash Искать по авторуВ закладки on 29-Окт-05, 13:21  (MSK)
Пишу свой первый клиент-сервер на Qt-3.1.
После подключения клиента
netstat -latp выдает
...
tcp  0  0                  *:7821                   *:*   LISTEN      9510/main
tcp  0  0 localhost.localdom:7821 localhost.localdo:32863 ESTABLISHED 9510/main
tcp  0  0 localhost.localdo:32863 localhost.localdom:7821 ESTABLISHED 9511/main
...
Здесь я вижу, что все хорошо.
После отключения клиента, я закрываю оба сокета(на сервере и клиенте).
После этого комманда
netstat -latp
выдает
...
tcp  0  0 localhost.localdo:32863 localhost.localdom:7821 TIME_WAIT   -
...
То есть после закрытия сокетов, один из них остался в состоянии ожидания прихода данных.
Подскажите, пожалуйста, в чем причина и где искать ошибку
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Пишу клиент-сервер на Qt. Не могу корректно завершить соедин..." 
Сообщение от MaximKuznetsov Искать по авторуВ закладки on 29-Окт-05, 16:44  (MSK)
насколько я вижу, сокет на сервере просто в состоянии таймаута перед повторным использованием - то есть ничего страшного нет - это нормальное поведение TCP. Если Вам эта ситуация не нравится, то почитайте документацию - тюнинг TCP/IP и опции сокета TCP.

PS. непонятно зачем Вы закрывали LISTEN сокет. Для сервера это соовсем не типично.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Пишу клиент-сервер на Qt. Не могу корректно завершить соедин..." 
Сообщение от yash Искать по авторуВ закладки on 30-Окт-05, 13:15  (MSK)
Спасибо, а LISTEN сокет я не закрывал, порсто не неписал во втором случае эту строку.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру