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:  UdpServerThread
 *  Description:  Task thread for UDP server would be used to process device scan,
 *				register and bind.
 *         Note:
 * =====================================================================================
 */
void UdpServerThread(void *arg)
{
	int ret = 0;

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

	    Socket_UDPServerRecvData();
	}
}		/* -----  end of function UdpServerThread  ----- */