public void Write(byte[] data, UniNetObject connection, out NetCoreException err) { Socket socket = GetRawSocket(connection); try { err = null; socket.SendTo(data, connection.ipEndPoint); } catch (SocketException e) { err = new NetCoreException(); err.innerException = e; } catch (NullReferenceException nulle) { err = new NetCoreException(); err.innerException = nulle; } }
public void Write(Byte[] data, UniNetObject connection, out NetCoreException err) { SslStream sslStream = GetRawStream(connection); try { err = null; sslStream.Write(data); } catch (SocketException e) { err = new NetCoreException(); err.innerException = e; } catch (NullReferenceException nulle) { err = new NetCoreException(); err.innerException = nulle; } }