我想知道为什么我不能在 YAML 转储后立即加载 YAML
我尝试了以下代码,但控制台上没有“结束”打印
有人能告诉我我有什么问题吗?
感谢您
服务器端红宝石代码
require 'socket'
require 'yaml'
h = []
s = TCPServer.open('localhost',2200)
c = s.accept
loop do
YAML.dump(h,c)
YAML.load(c)
puts "end"
end
客户端红宝石代码
require 'socket'
require 'yaml'
d = []
s = TCPSocket.open('localhost',2200)
loop do
d = YAML.load(s)
YAML.dump("client",s)
puts "end"
end