Monitor events are now working with native Socket and not IntPtr of the underlying socket handle. Easier to use in .net environments.