<div dir="ltr"><div><br></div><div>Hi,</div><div><br></div><div>I mentioned this in the #ccl IRC channel but I realize that might be an annoying place for bug reports, especially at the end of the day EDT. </div><div><br></div><div>It seems that a call like this: </div><div><br></div><div> (CCL::MAKE-TCP-SOCKET :CONNECT :PASSIVE :LOCAL-PORT 9000 :LOCAL-HOST NIL :REUSE-ADDRESS T :FORMAT :BIVALENT :BACKLOG NIL :TYPE :STREAM)</div><div><br></div><div>will generate an erroneous error message, if it's called when port 9000 is already being listened on by another server process. </div><div><br></div><div>It currently gives:</div><div><br></div><div> :SITUATION is an invalid initarg to INITIALIZE-INSTANCE for #<STANDARD-CLASS CCL:SOCKET-ERROR>.</div><div>Valid initargs: (:STREAM :ACTION :CODE :IDENTIFIER).</div><div><br></div><div>It seems like it should give an error something like:</div><div><br></div><div> "I'm sorry Dave, I'm afraid I can't start listening on that port right now, because somebody else already appears to be listening on it." </div><div><br></div><div><br></div><div>This can be replicated as follows:</div><div><br></div><div> (ql:quickload :aserve)</div><div> (net.aserve:start :port 9000)</div><div> (CCL::MAKE-TCP-SOCKET :CONNECT :PASSIVE :LOCAL-PORT 9000 :LOCAL-HOST NIL :REUSE-ADDRESS T :FORMAT :BIVALENT :BACKLOG NIL :TYPE :STREAM)</div><div><br></div><div><br></div><div>-- <br></div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>My Best,<br><br>Dave Cooper<br><a href="http://genworks.com" target="_blank">genworks.com</a>, <a href="http://gendl.org" target="_blank">gendl.org</a><br>+1 248-330-2979<br></div><div><br></div></div></div></div></div>
</div>