aboutsummaryrefslogtreecommitdiffstats
path: root/examples/non_tls_server.rb
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2015-11-03 22:26:33 +0900
committerKazuki Yamaguchi <k@rhe.jp>2015-11-03 22:26:33 +0900
commitdc870b7b2e8da6f96c3e5141d0341d5a29ca38f4 (patch)
treef9d2516c38ac791353c4502443d786c4f94e5ab6 /examples/non_tls_server.rb
parente910b2e92536ead6adebb4f338abfa3da058550b (diff)
downloadplum-dc870b7b2e8da6f96c3e5141d0341d5a29ca38f4.tar.gz
http{s,}_server_connection: remove #run
Diffstat (limited to 'examples/non_tls_server.rb')
-rw-r--r--examples/non_tls_server.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/non_tls_server.rb b/examples/non_tls_server.rb
index a622725..ae8d692 100644
--- a/examples/non_tls_server.rb
+++ b/examples/non_tls_server.rb
@@ -105,7 +105,9 @@ loop do
Thread.new {
begin
- plum.run
+ while !sock.closed? && !sock.eof?
+ plum << sock.readpartial(1024)
+ end
rescue Plum::LegacyHTTPError
resp = "HTTP/1.1 505 HTTP Version Not Supported\r\n"
"Content-Type: text/plain\r\n"