我正在使用GServer和TCPSocket开发Ruby TCP客户端/服务器应用程序.我遇到了一个我不明白的问题.我的TCPSocket客户端成功连接到我的GServer,但我只能使用puts发送数据.调用TCPSocket.send或TCPSocket.write什么都不做.我缺少一些魔法吗?
tcp_client = TCPSocket.new( ipaddr, port )
tcp_client.puts( 'Z' ) # -> GServer receives "Z\n"
Run Code Online (Sandbox Code Playgroud)
但如果我使用写或发送...
tcp_client = TCPSocket.new( ipaddr, port )
tcp_client.write( 'Z' ) # -> nothing is received
tcp_client.send( 'Z' ) # -> nothing is received
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助
附加信息:
| 归档时间: |
|
| 查看次数: |
9890 次 |
| 最近记录: |