aboutsummaryrefslogtreecommitdiff
path: root/include/mcnetwork.h
diff options
context:
space:
mode:
authorPlex <thinkplex@riseup.net>2022-06-15 17:22:59 +0200
committerPlex <thinkplex@riseup.net>2022-06-15 17:22:59 +0200
commit72627d2f6efe3f3297ce466a1fdd208015a19f88 (patch)
treed73c889a721dd31bc1a31f9532d542279026a665 /include/mcnetwork.h
parent28b41ee492805971632e1d65ab9f855ce837767b (diff)
mcqueryHEADmaster
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);