﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
277	Socket client cannot tell the other side closed the connection	Jiri Svoboda		"On a TCP socket the close() operation is unidirectional. When side A sends some data and closes the connection, side B will receive all data send by A and then it will see that no more data will follow (recv() will return 0 bytes).

The socket client code is not informed that no more data will follow. Thus if side A closes its side of the connection, recv() on side B blocks indefinitely.
"	defect	closed	major	0.4.3	helenos/net/socket		fixed					
