Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2011, 18:36   #21
ololo-schoolboy
Форумчанин
 
Регистрация: 25.12.2010
Сообщений: 247
По умолчанию

у меня под виндой нет половины выше перечисленных библиотек мб есть альтернатива с аналогичными функциями?
ololo-schoolboy вне форума Ответить с цитированием
Старый 20.01.2011, 18:49   #22
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Под Виндой можно использовать <winsock.h> и <winsock2.h>
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 20.01.2011, 19:11   #23
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

или Qt, например
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 20.01.2011, 19:34   #24
ololo-schoolboy
Форумчанин
 
Регистрация: 25.12.2010
Сообщений: 247
По умолчанию

Цитата:
Под Виндой можно использовать <winsock.h> и <winsock2.h>
да это уже нашел, но он еще не находит netinet/in.h arpa/inet.h netdb.h, я погуглил и судя по всему они должны быть, но их нет(
Цитата:
или Qt, например
в смысле?
ololo-schoolboy вне форума Ответить с цитированием
Старый 20.01.2011, 19:50   #25
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Я несколько не вник в суть вопроса. Хотел сказать, что если в вашей системе нету либ для сокетов Беркли, то можно использовать работу с сетью в Qt. Но я так понял это не в кассу.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 21.01.2011, 18:49   #26
like-nix
Форумчанин
 
Регистрация: 09.11.2009
Сообщений: 104
По умолчанию

2oleg_kutkov

>данным материалом смогут воспользоваться и программисты, работающие в среде Windows (я на рассматривал конкретно сетевое программирование в этой ОС, т.к. не использую её),

Не смогут потому что как минимум в винде надо явно инициализировать сетевую библиотеку для сокетов
like-nix вне форума Ответить с цитированием
Старый 21.01.2011, 18:54   #27
like-nix
Форумчанин
 
Регистрация: 09.11.2009
Сообщений: 104
По умолчанию

И тут еще далеко до низко уровневго на raw сокетах

В винде вместо

Код:
#include <netdb.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
нужно использовать

Код:
#include <winsock.h>

Последний раз редактировалось like-nix; 21.01.2011 в 19:00.
like-nix вне форума Ответить с цитированием
Старый 21.01.2011, 18:55   #28
like-nix
Форумчанин
 
Регистрация: 09.11.2009
Сообщений: 104
По умолчанию

Так что нужно сделать разделение кода под винду и линукс в некоторых местах.
like-nix вне форума Ответить с цитированием
Старый 21.01.2011, 18:59   #29
like-nix
Форумчанин
 
Регистрация: 09.11.2009
Сообщений: 104
По умолчанию

и еще может я не внимательно прочитал но нигде не написано что этот клиент сделан на блокируемых сокетах, без использования мультиплексирования и потоков, которые вы увидите в продолжении =))
like-nix вне форума Ответить с цитированием
Старый 21.01.2011, 19:32   #30
like-nix
Форумчанин
 
Регистрация: 09.11.2009
Сообщений: 104
По умолчанию

2Obey-Kun
Qt слишком жирно программа пожирнеет сразу на 11 Мб

лучше boost или ace
like-nix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простейшее клиент-серверное приложение в Delphi 2009 RNT Работа с сетью в Delphi 15 21.11.2010 19:08
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? Demol Работа с сетью в Delphi 1 21.04.2009 16:18
Язык низкоуровневое программирование Assembler jackpatriot Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 03.01.2009 19:05
Клиент-серверное приложение: Callback MaTBeu Общие вопросы C/C++ 13 02.06.2008 20:27
Клиент-серверное приложение veryseldom Работа с сетью в Delphi 8 20.08.2007 19:57