C++ с использованием Winsock для подключения через Интернет (IPv6)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C++ с использованием Winsock для подключения через Интернет (IPv6)

Сообщение Anonymous »

Я работаю над видеоигрой и пытаюсь добавить в нее многопользовательский онлайн-режим. Я создал свой собственный файл-оболочку Winsock для работы с клиентами и серверами, и он работает для подключений к локальной сети. Однако при попытке подключения клиентов через Интернет программа не может подключиться.
В моем коде есть 3 основные функции для подключения клиентов: «createServer», которая создает сервер, «OpenClientConnection», которая позволяет клиентам для подключения и «createClient», который подключает клиента к открытому серверу. Я получил большую часть этого кода на странице справки Microsoft Winsock и хотел узнать, сможет ли кто-нибудь помочь или предоставить полезные ресурсы по этому вопросу. Спасибо

Код: Выделить всё

bool Ipv6Server::createServer()
{
//Result flag
int _result;

//Create the winsock data object
WSADATA wsa_data;

//Starts the WSA
_result = WSAStartup(MAKEWORD(2, 2), &wsa_data);
if (_result != 0)
{
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79146769/c-using-winsock-to-connect-over-the-internet-ipv6[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»