リンク内容
こちらの続きとなります。
# server require 'socket' # 3030番ポートを開く gs = TCPServer.open(nil, 3030) socks = [gs] puts "server is on #{gs.addr}" loop { nsock = select(socks) next unless nsock[0] nsock[0].each do |s| if s == gs ns = s.accept socks.unshift ns puts "#{ns} is accept" else if s.eof? puts "#{s} is gone." s.close socks.delete(s) else msg = s.readpartial(4 * 1024) p msg end break end end }
socks = [gs] は何を表しているのですか?
というより何が配列[]に入るのですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/15 22:49