2010/3/21 Chun Tian (binghe) <span dir="ltr"><<a href="mailto:binghe.lisp@gmail.com">binghe.lisp@gmail.com</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi, Elliott<br>
<br>
I'm very sorry for that. Currently I'm trapping in other work and couldn't finish the promised UDP porting work immediately. My SNMP library also want to work on SBCL/win32, but ...<br>
<br>
>From my view, the biggest issue for this work, is the implementation of WAIT-FOR-INPUT-INTERNAL for UDP usockets. On Windows, there's no "select()" UNIX system call, so we have to use "WSAEventSelect" instead. I have no idea if SBCL/win32 have correspond internal functions which could be called directly by usocket.<br>
</blockquote></div><div><br></div><div>Oh, I didn't realize that UDP sockets were working at all on sbcl/win32. Even without wait-for-input, my application can achieve at least a minimal level of functionality (better than nothing).</div>
<div><br></div><div>Since there seems to be no select-like functionality built into sbcl/win32, is the right approach to call WSAEventSelect with sb-alien? (I assume that cffi is to avoided.) I can try to work on this is the next couple of days if this is the right way to go.</div>
<div><br></div><div>Thanks.</div><br>-- <br>Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br>