网络io

面向TCP

基本命令

lsof  -op  1225 # 进程 PID 1225 打开的文件
netstat -natp # 内核级的网络连接状态
tcpdump -nn -i eth0 port 9090 # 抓包命令

服务端不需要为client的连接分配一个随机端口号

网络IO的变化模型

基本命令

strace -ff -o out #追踪系统调用
strace -ff -o out java TestSocket

多线程方式接受客户端连接 fd

BIO

代码实例

JAVA代码实例

最后更新于