Курсовая работа: Создание сетевой игры

#define WSA_NETEVENT (WM_USER+2)

SOCKET IPXSocket;

sockaddr_ipx CallAddress;

sockaddr_ipx OurAddress;

extern bool IsServer;

extern int KolKub;

extern int MaxOch;

//-----------------------Подключение--------------------------------------------

void __fastcall TMainForm::IPXConnect(void)

{

WSADATA WSAData;

int rc, OptVal=1;

rc = WSAStartup(MAKEWORD(2,0), &WSAData);

if (rc != 0)

{

Application->MessageBox("Ошибка инициализации WSAStartup","Ошибка",MB_OK+MB_ICONHAND);

Application->Terminate();

}

IPXSocket = socket(AF_IPX, SOCK_DGRAM, NSPROTO_IPX);

if (IPXSocket == INVALID_SOCKET)

{

Application->MessageBox("Протокол IPX не установлен","Ошибка",MB_OK+MB_ICONHAND);

Application->Terminate();

}

memset(&OurAddress, 0, sizeof(OurAddress));

OurAddress.sa_family = AF_IPX;

if(IsServer)

OurAddress.sa_socket = htons((unsigned short)(IPX_SERVER_SOCKET));

else

К-во Просмотров: 1501
Бесплатно скачать Курсовая работа: Создание сетевой игры