<div dir="ltr"><div><div><div>Hi All,<br><br>I am writing a redis client in fpc and found that even when the connection is closed by server (via redis CLIENT KILL),  send and receive can still be done without error.  i.e.:<br>

<br></div>- fpsend returns the number of bytes sent<br></div>- fprecv returns 0 (but NOT -1, which indicate a "detectable" error, as per the document)<br><br></div><div>I also checked socketerror after send/recv, no error is reported.<br>

<br></div><div>How do I tell if a socket is still connected or not?<br><br>Thanks<br></div><div><br></div></div>