assaultfish/engine/net/testserver.c

18 lines
400 B
C
Raw Normal View History

2026-01-07 04:31:01 +09:00
#include <gbnet.h>
2026-01-07 04:24:22 +09:00
2026-01-07 04:31:01 +09:00
void on(gbnet_server_t* server, gbnet_client_t* client) {
gbnet_packet_t pkt;
2026-01-07 04:24:22 +09:00
pkt.data = "Hello world!";
pkt.header.length = strlen(pkt.data) + 1;
pkt.header.flag = 0;
2026-01-07 04:31:01 +09:00
pkt.header.type = NET_PACKET_USER;
2026-01-07 04:24:22 +09:00
2026-01-07 04:31:01 +09:00
gbnet_packet_send(client->fd, &pkt);
2026-01-07 04:24:22 +09:00
}
int main() {
2026-01-07 04:31:01 +09:00
gbnet_server_t* server = gbnet_server(0);
gbnet_server_on_client(server, on);
gbnet_server_loop(server);
2026-01-07 04:24:22 +09:00
}