Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // enet_test_client.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
- //
- #include "stdafx.h"
- #include <enet\enet.h>
- #pragma comment (lib, "ws2_32.lib")
- #pragma comment (lib, "winmm.lib")
- int _tmain(int argc, _TCHAR* argv[])
- {
- enet_initialize();
- ENetHost *client;
- client = enet_host_create (NULL,1,2,0,0);
- if (client == NULL)
- {
- fprintf (stderr,"An error occurred while trying to create an ENet client host.\n");
- exit (EXIT_FAILURE);
- }
- ENetAddress address;
- ENetEvent event;
- ENetPeer *peer;
- enet_address_set_host (&address, "localhost");
- address.port = 25565;
- peer = enet_host_connect (client, &address, 2, 0);
- if (peer == NULL)
- {
- fprintf (stderr,
- "No available peers for initiating an ENet connection.\n");
- exit (EXIT_FAILURE);
- }
- if (enet_host_service (client, & event, 5000) > 0 &&
- event.type == ENET_EVENT_TYPE_CONNECT)
- {
- puts ("Connection to some.server.net:1234 succeeded.");
- }
- else
- {
- enet_peer_reset (peer);
- puts ("Connection to some.server.net:1234 failed.");
- }
- while(1){}
- enet_host_destroy(client);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement