- Author: Gong Han
-
Client
-
buildsocket
- pthread_attr_init
- define struct sockaddr_in
- $sockfd = socket
- check ip
- pthread_attr_setdetachstate
-
pthread_create(recv_func)
- recvfrom($sockfd)
- gtkprintf($msg_recv)
- pthread_attr_destroy
- close
-
send_text
- sendto($sockfd, $msg_send)
-
Server
- define struct sockaddr_in
- pthread_attr_init
- $sockfd = socket
- bind
- pthread_attr_setdetachstate
-
pthread_create(recv_func)
- recvfrom($sockfd)
- printf($msg_recv)
- pthread_attr_destroy
-
send_func
- fgets($msg_send)
- sendto($sockfd, $msg_send)
- close