Can it be done in BlitzMax?
I dunno, I haven't really looked at BlitzMAX's socket implementation. Probably not until we get multithreading tho'.Depending on how you're using it, you can kind fake it with UDP tho'. Ofcourse then there's the problem of NAT traversal.