Differences From Artifact [86b7b53d7e]:
- File
src/serverms.m
— part of check-in
[75e920ae30]
at
2025-03-29 14:25:43
on branch trunk
— Switch from clang-format to manual formatting
clang-format does too many weird things. (user: js, size: 4514) [annotate] [blame] [check-ins using]
To Artifact [ed37cc442a]:
- File src/serverms.m — part of check-in [9093e4cf6a] at 2025-04-19 22:30:13 on branch trunk — Port to newer enet, remove vendored enet (user: js, size: 4627) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
12 13 14 15 16 17 18 | [OFStdOut writeFormat: @"looking up %@...\n", hostname]; enet_address_set_host(ad, hostname.UTF8String); if (ad->host == ENET_HOST_ANY) return; } if (mssock != ENET_SOCKET_NULL) enet_socket_destroy(mssock); | | | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | [OFStdOut writeFormat: @"looking up %@...\n", hostname]; enet_address_set_host(ad, hostname.UTF8String); if (ad->host == ENET_HOST_ANY) return; } if (mssock != ENET_SOCKET_NULL) enet_socket_destroy(mssock); mssock = enet_socket_create(ENET_SOCKET_TYPE_STREAM); if (mssock == ENET_SOCKET_NULL) { printf("could not open socket\n"); return; } if (enet_socket_connect(mssock, ad) < 0) { printf("could not connect\n"); return; |
︙ | ︙ | |||
159 160 161 162 163 164 165 | mid = master; masterpath = @(mid); masterbase = [OFString stringWithUTF8String: master length: mid - master]; serverdesc = sdesc; if (listen) { | < < | | > | > > > > | > > | 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 | mid = master; masterpath = @(mid); masterbase = [OFString stringWithUTF8String: master length: mid - master]; serverdesc = sdesc; if (listen) { pongsock = enet_socket_create(ENET_SOCKET_TYPE_DATAGRAM); if (pongsock == ENET_SOCKET_NULL) { fatal(@"could not create server info socket\n"); return; } ENetAddress address = { ENET_HOST_ANY, CUBE_SERVINFO_PORT }; if (enet_socket_bind(pongsock, &address) != 0) { fatal(@"could not create server info socket\n"); return; } } } |