Exemplo n.º 1
0
int Socket_Init(void)
{
    Socket_CreateTCPServer(12416);
    Socket_CreateUDPServer(12414);
    Socket_CreateUDPBroadCastServer(2415);
    return 0;
}
Exemplo n.º 2
0
/* 
 * ===  FUNCTION  ======================================================================
 *         Name:  TcpServerThread
 *  Description:  Task thread for TCP server which can be used to receive MQTT and Gserver
 *              communication data.
 *         Note:
 * =====================================================================================
 */
void TcpServerThread(void *arg)
{   
	int ret = 0;

	while (1) {

		while (sys_status.status != SYS_STATUS_WIFI_STA_CONNECTED)
			OSTimeDly(50);	

	    /* Create TCP server socket */
		while (1) {
	        ret = Socket_CreateTCPServer();
			if (ret < 0) {
				OSTimeDly(50);
				log_info("Create TCP server socket error.\n");
			} else {
				log_info("Create TCP server socket success.\n");
				break;
			} 
		}

		Socket_TCPServerRecvData();
	}
}		/* -----  end of function TcpServerThread  ----- */