Mik*_* L. 20 terminal sockets macos
我有一个服务器,它侦听传入连接的套接字并输出欢迎文本(“Hello world”)。使用操作系统(此处为 OS X)中的普通工具对此进行测试的最简单方法是什么?我想像一个很好的旧 RS232 终端应用程序:
mac:~ mike$ terminal 192.168.92.123 1234
Hello world
>
Run Code Online (Sandbox Code Playgroud)
小智 33
取决于您要运行的测试类型?如果你想测试建立连接和发送一些数据,我可以想到两个简单的测试。使用netcat
(nc) 将一些数据“回显”到远程套接字中,或者使用 telnet 以交互方式连接到它。
如果您的服务器正在 foobar.com 上侦听 1234 端口,您可以像这样测试它:
bro@host:~ $ echo "Some data to send" | nc foobar.com 1234
Run Code Online (Sandbox Code Playgroud)
与上面相同的地址/端口,但使会话具有交互性:
bro@host:~ $ telnet foobar.com 1234
Trying foobar.com...
Connected to foobar.com.
Escape character is '^]'.
Type some data to send here
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
55846 次 |
最近记录: |