How do you call a sub from an asynchronous sockets beginread event? Im guessing its not as simple as "Procedure(argument)" since its not on the same thread... or is it?
Yep, it is. As long as the procedure is not accessing controls on the UI thread you do not have anything to worry about -- besides of course the normal synchronization concerns regarding thread safety (which you should be considering when dealing with multiple threads anyway).
If the procedure does access UI controls then you need to utilize either Invoke or BeginInvoke to marshal your request from your thread to the UI thread.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.