繁体   English   中英

与 Ruby 的端口连接

[英]Port Connection with Ruby

任何人都可以帮助我正确使用这个 ruby​​ 脚本,我正在尝试使用 ruby​​ 脚本连接我尝试过的:

Ruby version: ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux-gnu]

*require 'socket'
socket = TCPSocket 172.16.5.10 7707*

错误 :rbexp.rb:3: 数字文字后的意外小数部分 ...ket = TCPSocket.new 172.16.5.10, 7707

关于unexpected fraction part after numeric literal错误unexpected fraction part after numeric literal :ruby 将 172.16.5.10 解析为数字文字 - 使用字符串“172.16.5.10”。

解决您的问题的一种非常简单的方法如下:

require 'socket'

socket = TCPSocket.new "172.16.5.10", 7707

while line = socket.gets
  puts line
end

socket.close
puts "Bye!"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM