aboutsummaryrefslogtreecommitdiff
path: root/include/mcnetwork.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mcnetwork.h')
-rw-r--r--include/mcnetwork.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/include/mcnetwork.h b/include/mcnetwork.h
index d3faaa1..f6306ff 100644
--- a/include/mcnetwork.h
+++ b/include/mcnetwork.h
@@ -1,8 +1,11 @@
#include <sys/socket.h>
#include "mctypes.h"
-void connect_mc_server_ping(int socket, char* address, unsigned short port);
-void send_handshake(int socket, int protocol, char* address, unsigned short port, int next_state);
-void send_packet(int socket, int packet_id, size_t raw_size, void* raw_data);
+#define PING IPPROTO_TCP
+#define QUERY IPPROTO_UDP
+
+void connect_mc_server(int socket, char* address, unsigned short port, int protocol);
+void send_ping_handshake(int socket, int protocol, char* address, unsigned short port, int next_state);
+void send_ping_packet(int socket, int packet_id, size_t raw_size, void* raw_data);
packet recv_packet(int socket);
varint recv_varint(int socket);