/vendor/hisilicon/hispark_pegasus/demo/lwip_demo/ |
H A D | lwip_tcp_client.c | 25 int sockfd = socket(AF_INET, SOCK_STREAM, 0); // TCP socket in TcpClientTest() local 32 lwip_close(sockfd); in TcpClientTest() 36 if (connect(sockfd, (struct sockaddr *)&serverAddr, sizeof(serverAddr)) < 0) { in TcpClientTest() 38 lwip_close(sockfd); in TcpClientTest() 42 // 建立连接成功之后,这个TCP socket描述符 —— sockfd 就具有了 “连接状态”,发送、接收 对端都是 connect 参数指定的目标主机和端口 in TcpClientTest() 43 ssize_t retval = send(sockfd, g_request, sizeof(g_request), 0); in TcpClientTest() 46 lwip_close(sockfd); in TcpClientTest() 50 retval = recv(sockfd, &g_response, sizeof(g_response), 0); in TcpClientTest() 53 lwip_close(sockfd); in TcpClientTest() 57 lwip_close(sockfd); in TcpClientTest() [all...] |
H A D | lwip_tcp_server.c | 27 int sockfd = socket(AF_INET, SOCK_STREAM, 0); // TCP socket in TcpServerTest() local 36 ssize_t retval = bind(sockfd, (struct sockaddr *)&serverAddr, sizeof(serverAddr)); // 绑定端口 in TcpServerTest() 40 lwip_close(sockfd); in TcpServerTest() 44 retval = listen(sockfd, backlog); // 开始监听 in TcpServerTest() 48 lwip_close(sockfd); in TcpServerTest() 53 // 此后的 收、发 都在 表示连接的 socket 上进行;之后 sockfd 依然可以继续接受其他客户端的连接, in TcpServerTest() 57 int connfd = accept(sockfd, (struct sockaddr *)&clientAddr, &clientAddrLen); in TcpServerTest() 61 lwip_close (sockfd); in TcpServerTest() 73 lwip_close(sockfd); in TcpServerTest() 83 lwip_close(sockfd); in TcpServerTest() [all...] |
/vendor/hisilicon/hispark_pegasus/demo/samart_environmental_monitoring_system_demo/udpserver_env/ |
H A D | udp_server_test.c | 35 int sockfd = socket(AF_INET, SOCK_DGRAM, 0); // UDP socket local 44 retval = bind(sockfd, (struct sockaddr *)&serverAddr, sizeof(serverAddr)); 48 close(sockfd); 54 retval = recvfrom(sockfd, message, sizeof(message), 0, (struct sockaddr *)&clientAddr, &clientAddrLen); 67 close(sockfd); 78 retval = sendto(sockfd, megsend, strlen(megsend), 0, (struct sockaddr *)&clientAddr, sizeof(clientAddr)); 80 close(sockfd);
|
/vendor/hisilicon/hispark_pegasus/demo/udpserver_demo/ |
H A D | udp_server_test.c | 26 int sockfd = socket(AF_INET, SOCK_DGRAM, 0); // UDP socket local 35 retval = bind(sockfd, (struct sockaddr *)&serverAddr, sizeof(serverAddr)); 39 close(sockfd); 44 retval = recvfrom(sockfd, message, sizeof(message), 0, (struct sockaddr *)&clientAddr, &clientAddrLen); 48 close(sockfd); 53 retval = sendto(sockfd, message, strlen(message), 0, (struct sockaddr *)&clientAddr, sizeof(clientAddr)); 57 close(sockfd);
|
/vendor/hisilicon/hispark_pegasus/demo/oledplayer_demo/play/ |
H A D | stream_player.c | 53 int sockfd = lwip_socket(AF_INET, SOCK_STREAM, 0); in PlayStream() local 54 if (sockfd < 0) { in PlayStream() 62 lwip_close(sockfd); in PlayStream() 66 if (lwip_connect(sockfd, (struct sockaddr *)&serverAddr, sizeof(serverAddr)) < 0) { in PlayStream() 67 lwip_close(sockfd); in PlayStream() 73 ssize_t retval = lwip_send(sockfd, &request, sizeof(request), 0); in PlayStream() 80 retval = lwip_recv(sockfd, &status, sizeof(status), 0); in PlayStream() 91 retval = lwip_recv(sockfd, &bodyLen, sizeof(bodyLen), 0); in PlayStream() 99 retval = lwip_recv(sockfd, &g_streamBuffer[bodyReceived], bodyLen, 0); in PlayStream()
|
/vendor/hisilicon/hispark_pegasus/demo/smart_night_light_demo/udpserver_light/ |
H A D | udp_server_test.c | 33 int sockfd = socket(AF_INET, SOCK_DGRAM, 0); // UDP socket local 42 retval = bind(sockfd, (struct sockaddr *)&serverAddr, sizeof(serverAddr)); 46 close(sockfd); 52 retval = recvfrom(sockfd, message, sizeof(message), 0, (struct sockaddr *)&clientAddr, &clientAddrLen); 66 close(sockfd);
|