ソケットのプログラミング方法が混乱しているのかもしれませんが、このようなものは機能しないのでしょうか?
srv = TCPServer.open(3333)
client = srv.accept
data = ""
while (tmp = client.recv(10))
data += tmp
end
クライアント TCPSocket からデータを「取得」する他のほとんどすべての方法を試しましたが、それらはすべてハングし、ループから抜け出すことはありません (getc、gets、read など)。何かを忘れているような気がします。私は何が欠けていますか?