首页 > 解决方案 > 与 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

标签: pythonrubyrubygems

解决方案


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

require 'socket'

socket = TCPSocket.new "172.16.5.10", 7707

while line = socket.gets
  puts line
end

socket.close
puts "Bye!"

推荐阅读