Воскресенье, 17 Ноября 2024, 16:46

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Кроссплатформенные библиотеки TCP/IP.
WladislavДата: Понедельник, 05 Марта 2012, 15:04 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Здравствуйте. Помогите собрать список кроссплатформенных библиотек TCP/IP на C/C++?
Вроде как Winsock.h библиотека WSock32.lib кроссплатформенная. А уже winsock2.h работает только под виндой, так ли это?
VinchensooДата: Понедельник, 05 Марта 2012, 15:13 | Сообщение # 2
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (Wladislav)
Вроде как Winsock.h библиотека WSock32.lib кроссплатформенная.

Странно. Там существует определенное сокет API, переписать, при должном желании, из под винды на юникс не сложно и не долго. TCP/IP используют любые фреймворки/библиотеки, обычно UDP идет дополнением. Raknet, например.


НохчиДата: Понедельник, 05 Марта 2012, 15:13 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
Quote (Wladislav)
так ли это?

Winsock на то и Winsock, что работает он только на win, какая уж тут кроссплатформенность. Можно юзать RakNet или Qt.


Многие вопросы по Windows отпадут, если посмотреть тут
WladislavДата: Понедельник, 05 Марта 2012, 16:03 | Сообщение # 4
почетный гость
Сейчас нет на сайте
Quote
Странно. Там существует определенное сокет API

Именно в первой Winsock?
Quote
insock на то и Winsock, что работает он только на win

Так то логично, но я уже много где встречал утверждения, что именно первая winsock кроссплатформенна, так как там код Беркли, потому и спросил.

Quote
TCP/IP используют любые фреймворки/библиотеки

В данную тему скидывайте именно названия самих библиотек кроссплатформенных...

Quote
или Qt

В комплекте с Qt SDK универсального средства для использования классических сокетов нет... О какой именно библиотеке говорите? Нужно именно название, так как составляю список кроссплатформенных, как я уже написал выше.

Vinchensoo, Нохчи, за RakNet конечно же спасибо. Не очень популярная библиотека, на глаза не попадалась, почитаю.
VinchensooДата: Понедельник, 05 Марта 2012, 16:24 | Сообщение # 5
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (Wladislav)
Именно в первой Winsock?

Не, там- где-то в абстракции:D Когда изучал вопрос, натыкался на статью, вроде бы вот она. Там и история сокетов есть, и о понятии "сокет API", откуда берется и откуда растут виндовые сокеты.

Wladislav, http://www.smartfoxserver.com/


НохчиДата: Понедельник, 05 Марта 2012, 16:50 | Сообщение # 6
заслуженный участник
Сейчас нет на сайте
Quote (Wladislav)
В комплекте с Qt SDK универсального средства для использования классических сокетов нет...

Все там есть, правда не знаю что означает ваше "классическое".


Многие вопросы по Windows отпадут, если посмотреть тут
WladislavДата: Понедельник, 05 Марта 2012, 19:22 | Сообщение # 7
почетный гость
Сейчас нет на сайте
Vinchensoo, спасибо за ссылки, увлекательное чтиво.

Нохчи,
Quote
Все там есть, правда не знаю что означает ваше "классическое".

Все могут ошибаться. Скажите название самой библиотеки которая есть именно в Qt SDK и я возьму свои слова обратно с удовольствием добавлю её в свой список кроссплатформенных и уделю ей внимание.


Сообщение отредактировал Wladislav - Понедельник, 05 Марта 2012, 19:24
VinchensooДата: Понедельник, 05 Марта 2012, 19:25 | Сообщение # 8
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Wladislav, а ты еще посмотри, какой там список разработчиков, которые его используют=) Правда 750 евро за 500 игроков, но оно того стоит, имхо.

НохчиДата: Понедельник, 05 Марта 2012, 19:42 | Сообщение # 9
заслуженный участник
Сейчас нет на сайте
Wladislav, QtNetwork.
Немного доков.
Статья на Хабре.


Многие вопросы по Windows отпадут, если посмотреть тут
WladislavДата: Понедельник, 05 Марта 2012, 21:24 | Сообщение # 10
почетный гость
Сейчас нет на сайте
Нохчи, благодарю.
PBPROGДата: Понедельник, 05 Марта 2012, 23:56 | Сообщение # 11
постоянный участник
Сейчас нет на сайте
Из кроссплатформенного TCP/IP можно заюзать это.
Правда, придется отказаться от C++.

Поддерживаются платформы.
Quote
Windows x86
Windows x64
Linux x86
Linux x64
MacOS X Intel
MacOS X PowerPC
AmigaOS
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг