аналог tcpListener.Pending() в Socket C#

161
21 июля 2019, 03:10

Нужен аналогический метод к tcpListener.Pending() но в классе Socket. Нужно проверять есть ли входящие подключения, так-же возвращает переменную типа bool.

Есть ли функция в Socket для проверки наличия входящие сообщений, если да, то какая?

Answer 1

Просто посмотрите исходники TcpListener.Pending(), и используйте со своим сокетом:

return m_ServerSocket.Poll(0, SelectMode.SelectRead);

https://referencesource.microsoft.com/#System/net/System/Net/Sockets/TCPListener.cs,228

READ ALSO
Нажатие клавиш в браузере (selenium)

Нажатие клавиш в браузере (selenium)

Использую Selenium для прохождения регистрации на сайте, имеется кнопка(вот вся информация по ней):

183
C# версия джавовского .in() метода

C# версия джавовского .in() метода

Столкнулся с проблемойЕсть решение моей проблемы для джавы:

160
Как сослаться на объект из одного скрипта в другом

Как сослаться на объект из одного скрипта в другом

Есть скрипт Tile в котором находится метод ExplodeExternal() и есть ещё один скрипт Grid в котором хранится List minedTilesКак обратиться к членам minedTiles из скрипта...

193
c# оптимальный вариант базы данных

c# оптимальный вариант базы данных

нужно вести базу клиентовпрограмму для запросов напишу сам

199