Home
last modified time | relevance | path

Searched refs:sock (Results 1 – 8 of 8) sorted by relevance

/examples/network/
A Dtcp_server.py14 def tcp_link(sock,addr): argument
16 sock.send('Welcome to RT-Thread!')
18 data=sock.recv(1024)
23 sock.send('Hello,%s!'%data)
24 sock.close()
30 sock,addr=s.accept() variable
33 t=threading.Thread(target=tcp_link(sock,addr))
A Dtcpsendpacket.c18 int sock, err, result, timeout, index; in tcp_senddata() local
25 if ((sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == -1) in tcp_senddata()
47 setsockopt(sock, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(timeout)); in tcp_senddata()
55 err = connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)); in tcp_senddata()
61 result = send(sock, buffer_ptr, length, MSG_DONTWAIT); in tcp_senddata()
65 closesocket(sock); in tcp_senddata()
70 if ((sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == -1) in tcp_senddata()
71 rt_kprintf("TCP Socket error:%d\n", sock); in tcp_senddata()
73 err = connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)); in tcp_senddata()
A Dudpserver.c44 int sock; in udpserv() local
62 if ((sock = socket(AF_INET, SOCK_DGRAM, 0)) == -1) in udpserv()
75 if (bind(sock, (struct sockaddr *)&server_addr, in udpserv()
94 FD_SET(sock, &readset); in udpserv()
97 if (select(sock + 1, &readset, RT_NULL, RT_NULL, &timeout) == 0) in udpserv()
101 bytes_read = recvfrom(sock, recv_data, BUFSZ - 1, 0, in udpserv()
134 if (sock >= 0) in udpserv()
136 closesocket(sock); in udpserv()
137 sock = -1; in udpserv()
A Dtcpclient.c50 int sock = -1; in tcpclient() local
74 if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == -1) in tcpclient()
89 if (connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)) == -1) in tcpclient()
106 FD_SET(sock, &readset); in tcpclient()
109 if (select(sock + 1, &readset, RT_NULL, RT_NULL, &timeout) == 0) in tcpclient()
113 bytes_received = recv(sock, recv_data, BUFSZ - 1, 0); in tcpclient()
150 ret = send(sock, send_data, rt_strlen(send_data), 0); in tcpclient()
177 if (sock >= 0) in tcpclient()
179 closesocket(sock); in tcpclient()
180 sock = -1; in tcpclient()
A Dtcpserver.c48 int sock, connected, bytes_received; in tcpserv() local
63 if ((sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == -1) in tcpserv()
76 if (bind(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)) == -1) in tcpserv()
83 if (listen(sock, 10) == -1) in tcpserv()
100 FD_SET(sock, &readset); in tcpserv()
105 if (select(sock + 1, &readset, RT_NULL, RT_NULL, &timeout) == 0) in tcpserv()
109 connected = accept(sock, (struct sockaddr *)&client_addr, &sin_size); in tcpserv()
215 if (sock >= 0) in tcpserv()
217 closesocket(sock); in tcpserv()
218 sock = -1; in tcpserv()
A Dudpclient.c38 int sock; in udpclient() local
51 if ((sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) == -1) in udpclient()
72 sendto(sock, send_data, rt_strlen(send_data), 0, in udpclient()
88 if (sock >= 0) in udpclient()
90 closesocket(sock); in udpclient()
91 sock = -1; in udpclient()
A Dchargen.c127 int sock; in chargen_thread() local
131 sock = accept(listenfd, &cliaddr, &clilen); in chargen_thread()
132 if (sock >= 0) in chargen_thread()
133 closesocket(sock); in chargen_thread()
/examples/test/
A Dnet_test.c80 int sock; in udpecho_socket_entry() local
95 if ((sock = socket(AF_INET, SOCK_DGRAM, 0)) == -1) in udpecho_socket_entry()
108 if (bind(sock,(struct sockaddr *)&server_addr, in udpecho_socket_entry()
120 bytes_read = recvfrom(sock, recv_data, UDP_SOCKET_BUFFER_SIZE, 0, in udpecho_socket_entry()
124 sendto(sock, recv_data, bytes_read, 0, in udpecho_socket_entry()
208 int sock = -1, connected, bytes_received; in tcpecho_socket_entry() local
219 if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == -1) in tcpecho_socket_entry()
232 if (bind(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)) == -1) in tcpecho_socket_entry()
239 if (listen(sock, 5) == -1) in tcpecho_socket_entry()
249 connected = accept(sock, (struct sockaddr *)&client_addr, &sin_size); in tcpecho_socket_entry()
[all …]

Completed in 8 milliseconds