Привет, почему каждый не блокирующий сервер построен на C? я могу построить его с C ++?
Есть хорошая библиотека - asio (или boost.aiso). Возможно, это лучший фреймворк для асинхронных операций в C ++.
Конечно можно. Почему бы тебе? В окнах вы можете использовать класс TcpListener для выполнения неблокирующего принятия с помощью метода BeginAcceptTcpClient. http://msdn.microsoft.com/en-us/library/system.net.sockets.tcplistener.beginaccepttcpclient.aspx (имеет пример кода)
Поскольку вы можете вызывать функции c из c ++, да.Я использовал неблокирующие сокеты в c ++, и поэтому есть много других людей.