The OpenNET Project / Index page

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

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

"небольшое извращение с сокетом"
Сообщение от dmitry emailИскать по авторуВ закладки on 05-Авг-03, 20:32  (MSK)
программа создает сокет типа AF_INET, SOCK_STREAM и делает bind на конкретном порту.
Необходимо: одним и тем же дескриптором обрабатывать и запрос на подключение, и подключаться самому
(в зависимости от того, кто первый обнаружит разрыв соединения).

Если использовать технологию неблокируемого ввода/вывода, пройдет ли подобный финт?
Я еще сам не пробовал, но интересно знать наперед.
Заранее спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "небольшое извращение с сокетом"
Сообщение от genie Искать по авторуВ закладки on 06-Авг-03, 02:51  (MSK)
Nel'zya. Sockets are state machines, t.e. postaviv socket v sostoyanie Listen, ty ne mozhesh perevesti ego v sostoyanie connect.


>программа создает сокет типа AF_INET, SOCK_STREAM и делает bind на конкретном порту.
>
>Необходимо: одним и тем же дескриптором обрабатывать и запрос на подключение, и
>подключаться самому
>(в зависимости от того, кто первый обнаружит разрыв соединения).
>
>Если использовать технологию неблокируемого ввода/вывода, пройдет ли подобный финт?
>Я еще сам не пробовал, но интересно знать наперед.
>Заранее спасибо!


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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