HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по реалезации сетевого кода
  #1  
Старый 17.05.2009, 22:57
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию Вопрос по реалезации сетевого кода

Допустим есть серверный сокет и в цикле крутятся listen и accept.При каждом подключение дескриптор сокета возвращяемый accept запоминается в массив.Если параллельно с этим в потоке извлекать нужные дискрипторы сокетов то с ними можно будет работать?То есть они будут валидными?
 
Ответить с цитированием

  #2  
Старый 18.05.2009, 01:21
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

будут) только при обращении к массиву из разных потоков не забывай про мьютексы.
 
Ответить с цитированием

  #3  
Старый 18.05.2009, 09:44
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

>> цикле крутятся listen и accept
в цикле должен крутиться только accept
Дискрипторы советов валитны в пределах всего твоего процесса (а при желании могут быть скопированны в другой процес и там также юзаться(но это уже другая история))
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.