Jer*_*emy 5 ruby sockets tcp telnet
我有一个TCP服务器运行,接受命令"GETHELLO"并返回"HELLO".我在linux shell中使用Telnet测试它:
:~$ telnet 192.168.1.10 3000
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
GETHELLO
HELLO
Run Code Online (Sandbox Code Playgroud)
如何使用TCPSocket在ruby中执行此操作?(发送"GETHELLO"并读取服务器返回的数据"HELLO")
谢谢!
mae*_*ics 10
require 'socket'
sock = TCPSocket.new('192.168.1.10', 3000)
sock.write 'GETHELLO'
puts sock.read(5) # Since the response message has 5 bytes.
sock.close
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14876 次 |
| 最近记录: |