nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge: Websockets
[nit.git]
/
lib
/
socket
/
socket.nit
diff --git
a/lib/socket/socket.nit
b/lib/socket/socket.nit
index
77acfbe
..
d9bc5a3
100644
(file)
--- a/
lib/socket/socket.nit
+++ b/
lib/socket/socket.nit
@@
-111,7
+111,7
@@
class TCPStream
fun ready_to_read(timeout: Int): Bool
do
if _buffer_pos < _buffer.length then return true
fun ready_to_read(timeout: Int): Bool
do
if _buffer_pos < _buffer.length then return true
- if eof then return false
+ if end_reached then return false
var events = [new NativeSocketPollValues.pollin]
return pollin(events, timeout).length != 0
end
var events = [new NativeSocketPollValues.pollin]
return pollin(events, timeout).length != 0
end
@@
-172,6
+172,7
@@
class TCPStream
if closed then return
if socket.close >= 0 then
closed = true
if closed then return
if socket.close >= 0 then
closed = true
+ end_reached = true
end
end
end
end