Показать сообщение отдельно
Старый 27.04.2014, 22:42
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 5  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,922
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
Сообщение от alexcon314 Посмотреть сообщение
Вверну 5 копеечек. Вот все многие говорят: сервер - это java, C#, ну, Си для красного словца ввернут...
Тем временем в "страшном и ужасном" Си/С++ есть замечательные библиотеки-обвязки над сокетами на любой вкус.
Из тех, что на слуху:

boost::asio - тяжеленькая и по весу и по порогу, но ... это boost.
libuv - платформа, на которой крутится node.js. (Си-style)
libevent - асинхронный неблокирующий ввод-вывод.
poco - высокоуровневая либа, содержит массу полезностей в удобных оберточках (a-ля C#).

Конечно, изложенное выше, никак не призыв отказываться от привычных и знакомых инструментов, той же явы.. но все же .
Ну, да. На любителя, кто-то скажет. Но профессионалы вполне себе пользуют.

PS. очень жаль, что нет биндинга zmq (Zerо MQ) для флеша. Это... ну очень мощная обвязка для серверов.
PSS. естественно, все опенсорс .
alexcon314, приятель, мне бы понять, как вообще языки между собой обмениваются и как работать с сокетами без всяких обвязок для начала. Нигде не могу найти самого незапутанного всякими Darkstar'ами кода, без лишних библиотек.
__________________
There is no thing in this world that is not simple.