public void Test_Snet_NoEncrypt() { var stream = new SnetStream(1024, false); stream.Connect("127.0.0.1", 10010); DOTest(stream, 10086); }
private void StreamTest(bool enableCrypt, int port) { var stream = new SnetStream(1024, enableCrypt); stream.Connect("127.0.0.1", port); for (int i = 0; i < 100000; i++) { var a = RandBytes(100); var b = a; var c = new byte[a.Length]; if (enableCrypt) { b = new byte[a.Length]; Buffer.BlockCopy(a, 0, b, 0, a.Length); } stream.Write(a, 0, a.Length); for (int n = c.Length; n > 0;) { n -= stream.Read(c, c.Length - n, n); } if (!BytesEquals(b, c)) { Assert.Fail(); } } stream.Close(); }
public void Test_Snet_Encrypt() { var stream = new SnetStream(1024, true); stream.Connect("127.0.0.1", 10010); DOTest(stream, 10086); stream.Close(); }
public void Test_Websocket() { var stream = new SnetStream(1024, false); stream.Connect("101.133.195.232", 8000); //stream.Connect ("127.0.0.1", 8000); stream.Close(); Thread.Sleep(1000); stream.Connect("101.133.195.232", 8000); stream.Close(); Thread.Sleep(1000); stream.Connect("101.133.195.232", 8000); stream.Close(); Thread.Sleep(1000); stream.Connect("101.133.195.232", 8000); stream.Close(); Thread.Sleep(1000); stream.Connect("101.133.195.232", 8000); stream.Close(); }