server debug-prints

This commit is contained in:
Bob
2010-01-25 19:39:23 +13:00
parent dfbca88f4a
commit 3aa40c36cf
4 changed files with 31 additions and 13 deletions

27
OpenRA.Server/Exts.cs Executable file
View File

@@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
namespace OpenRA.Server
{
static class Exts
{
public static void Write( this Stream s, byte[] data )
{
s.Write( data, 0, data.Length );
}
public static byte[] Read( this Stream s, int len )
{
var data = new byte[ len ];
s.Read( data, 0, len );
return data;
}
public static IEnumerable<T> Except<T>( this IEnumerable<T> ts, T t )
{
return ts.Except( new[] { t } );
}
}
}