2013-05-06 79 views
0

擋在established即使客戶端套接字寫的東西,手工工藝沖洗,除非關閉套接字是否沒有EOF字符,除非寫入套接字關閉?

server = TCPServer.new 2000 # a simple socket server              

socket = server.accept               

puts "socket established"             
msg = socket.read               
puts "type: #{msg.class} content: #{msg}"                          

socket.close 
+0

你能改說你的問題嗎? – 2013-05-06 13:25:37

回答

0
  1. 有一個在socket編程沒有「EOF字符」客戶端套接字。
  2. 流結束當對端關閉連接時發生。它通過read()嚮應用程序發出信號,返回各種API相關的值。