Go语言实现TCP通信
TCP 服务端 一个 TCP 服务端可以同时连接很多个客户端,因为 go 语言创建多个 goroutine 实现并发非常方便和高效,所以我们可以每建立一次链接就创建一个 goroutine 去处理。 TCP 服务端程序的处理流程: 1. 监听端口 2. 接收客户端请求建立链接 3. 创建 goroutine 处理链接 客户端 1. 连接服务端 2. 进行数据

wxvirus2022年7月10日
大约 5 分钟
IPV4 TCP 套接字客户端
IPV4 TCP 套接字客户端 先运行前面写好的服务端,再运行这个客户端会得到如下结果: 可以使用命令: strace -f -s 65500 php tcp_client.php来跟踪其内部使用的是什么系统函数来完成的。 大致如下: socket函数创建套接字; connect:连接服务端; write:写内容,发送内容; recvfrom:接收值;

wxvirus2022年6月29日
小于 1 分钟
IPV4 TCP套接字服务端
https://www.php.net/manual/zh/book.stream.php IPV4 TCP 套接字服务 Unix 域套接字进程间通信 第一个参数: $domain套接字通信域参数 AF_INET:IPV4; AF_INET6: IPV6; AF_UNIX:本地通讯协议,具有高性能和低成本的 IPC(进程间通信); 主要以 IPV4 为主。

wxvirus2022年6月26日
大约 1 分钟