[英]TCP Minecraft Server in Ruby
我正尝试在ruby中创建一个脚本,该脚本通过TCP连接到Minecraft服务器并获取当前的播放器数量,就像http://www.webmaster-source.com/2012/07/05/checking上的PHP脚本一样一个装有PHP的minecraft服务器的状态/
运行下面的代码时,我 Took too long to log in
require 'socket'
server = TCPSocket.new '192.241.174.210', 25565
while line = server.gets
puts line
end
server.close
我在这里做错了什么?
您没有发送此:
fwrite($sock, "\xfe");
从您链接的脚本中。 像他们一样,您必须在致电read之前将其发送出去。
基本上,服务器正在等待您发送数据,如果超时后没有发送数据,则会断开连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.