diff options
author | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2024-06-19 18:50:55 +0200 |
---|---|---|
committer | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2024-06-19 18:51:12 +0200 |
commit | 9720c7efddf2d7595c9a0b021bc5fc6327c22bcf (patch) | |
tree | 0c64d493c2a053638607f34793797a1c15893b75 /src/net.c | |
parent | 6490c179e7f789a9efb876fa0bdfc195dc374dc5 (diff) | |
download | silly_game-9720c7efddf2d7595c9a0b021bc5fc6327c22bcf.tar.xz |
client: send hi to server
Signed-off-by: Lizzy Fleckenstein <lizzy@vlhl.dev>
Diffstat (limited to 'src/net.c')
-rw-r--r-- | src/net.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -16,11 +16,11 @@ #include "net.h" -void invalid_pkt(str from, str pkt) +void invalid_pkt(peer *from, str pkt) { // TODO: maybe inform peer about failure? not sure // FIXME: hexdumping a gazillon bytes to stderr might be an issue - fprintf(stderr, "invalid pkt from %*s: ", PSTR(from)); + fprintf(stderr, "invalid pkt from %*s: ", PSTR(*from->name)); for (size_t i = 0; i < pkt.len; i++) fprintf(stderr, "%02x%c", (uint8_t) pkt.data[i], i+1 == pkt.len ? '\n' : ' '); } @@ -76,10 +76,11 @@ int socket_accept(int accept_fd) return socket; } -void peer_init(peer *p, int socket) +void peer_init(peer *p, int socket, str *name) { p->socket = socket; p->disco = false; + p->name = name; p->in.header = true; p->in.len = 0; |