33、gawk高级功能:网络编程、性能分析与国际化应用

gawk高级功能:网络编程、性能分析与国际化应用

1. 使用gawk进行网络编程

gawk不仅能在同一系统上与协进程建立双向管道,还能通过IP网络与其他系统上的进程建立双向连接。gawk通过识别以 /inet/ /inet4/ /inet6/ 开头的特殊文件名来使用TCP/IP网络。

特殊文件名的完整语法为 /net-type/protocol/local-port/remote-host/remote-port ,各部分含义如下:
| 组成部分 | 说明 |
| — | — |
| net-type | 指定要建立的互联网连接类型。 /inet4/ 强制使用IPv4, /inet6/ 强制使用IPv6, /inet/ 使用系统默认,大概率是IPv4。 |
| protocol | IP上使用的协议,必须是 tcp udp ,分别用于TCP或UDP IP连接。大多数应用应使用TCP。 |
| local-port | 要使用的本地TCP或UDP端口号。若希望系统选择端口,使用端口号 0 ,编写TCP或UDP客户端时建议这样做。也可使用知名服务名称,如 smtp http ,gawk会使用C的 getaddrinfo() 函数确定预定义端口号。 |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值