Работа с большим кол-вом сокетов

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Breg
Сообщения: 6
Зарегистрирован: 25 ноя 2004, 00:01
Откуда: Днепропетровск

19 дек 2004, 01:16

Breg писал(а):
DeeJayC писал(а):omniORB, собранная под win32 открывает сокетов просто... ну очень много. Работает - супер.
А под линух можно её собрать?
...Можно, но она под Делфи не работает...
Absurd
Сообщения: 1213
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

20 дек 2004, 09:07

Absurd, не знаю... у меня так не пашет, и приходиться делать один кроссплатформенный модуль, через который все работает. По другому никак (у мя Mandrake9.0).
По - моему единственное различие - в *nix системах надо использовать <sys/socket.h>, а под виндой - <winsock2.h>.
И еще в юниксах хендлы сокетов можно передавать в read() / write(), а в виндах это делать нельзя.

Вот кроссплатформенный сокет-модуль

#ifdef _WIN32
#include <winsock2.h>
#else
#include <sys/socket.h>
#endif
2B OR NOT(2B) = FF
Ответить