Hello I have an vb.net application that need to perform async tcp/ip communication with some boards. For this communication I have an c++ win32 dll . here is the question : when my dll asynchronically receives some data he must immediately notifies about this and send it to the main vb.net project , how do I do it ???? Actually I want to create and set an event in my dll for this purpose but I don't know how to catch this event in vb.net application ?? May be I need use the callback for this but again I don’t know how to do it ??? thanks in advance