| 121 | } |
| 122 | |
| 123 | tcp_socket tcp_open() |
| 124 | { |
| 125 | socket_init(); |
| 126 | auto h = socket(AF_INET, SOCK_STREAM, IPPROTO_IP); |
| 127 | if (h == INVALID_SOCKET) |
| 128 | return nullptr; |
| 129 | |
| 130 | auto *s = new SOCKET; |
| 131 | *s = h; |
| 132 | return (tcp_socket)s; |
| 133 | } |
| 134 | |
| 135 | bool tcp_connect(tcp_socket socket, const char *address, uint16_t port) |
| 136 | { |
no test coverage detected