public static void SetPgmOption(Socket socket, int option, byte[] value) { socket.SetSocketOption(PGM_LEVEL, (SocketOptionName)option, value); }
protected override Socket CreateAcceptSocket(IPEndPoint endpoint) { var socket = new PgmSocket(); socket.Bind(endpoint); socket.SetPgmOption(PgmConstants.RM_HIGH_SPEED_INTRANET_OPT, PgmSocket.ConvertStructToBytes(true)); socket.EnableGigabit(); socket.Listen(5); return socket; }