Кроссплатформенные библиотеки 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 используют любые фреймворки/библиотеки В данную тему скидывайте именно названия самих библиотек кроссплатформенных...
В комплекте с 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
|
|
| |