I know how to handle communications synchronously....

but ascynchronously is another story....

and I haven't seen any good examples of building a simple TCP/IP or lower-level Socket example in VB. NET. Just an example of a simple:

Wait for data
Send Data