+
+void tcpsocket_serverInit(TcpSocket *socket, struct ip_addr *local_addr, struct ip_addr *listen_addr, uint16_t port, tcphandler_t handler)
+{
+ tcpsocket_init(socket, local_addr, listen_addr, port);
+ socket->handler = handler;
+
+ socket->server_sock = netconn_new(NETCONN_TCP);
+ socket->error = netconn_bind(socket->server_sock, listen_addr, port);
+ socket->error = netconn_listen(socket->server_sock);
+ if(socket->error != ERR_OK)
+ LOG_ERR("Init server\n");
+}