Since socket function tracing is enabled per-process, the trace
          flags are shared by all instances of the controls being used. If
          multiple controls have tracing enabled, the TraceFlags
          property should be set to the same value for each control. Changing
          the trace flags for any one instance of the control will affect the
          logging performed for all controls used by the application.
          Warnings are generated when a non-fatal error is returned by a
          Windows Sockets function. For example, if data is being written
          through the control and the error WSAEWOULDBLOCK is returned, a
          warning is generated since the application simply needs to attempt to
          write the data at a later time.