Added NightAlert project for travel kit
This commit is contained in:
45
ThirdParty/EngineIoClientDotNet/Src/EngineIoClientDotNet.Tests.mono/ClientTests/UsageTest.cs
vendored
Normal file
45
ThirdParty/EngineIoClientDotNet/Src/EngineIoClientDotNet.Tests.mono/ClientTests/UsageTest.cs
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
using Quobject.EngineIoClientDotNet.Client;
|
||||
using System;
|
||||
using Xunit;
|
||||
|
||||
namespace Quobject.EngineIoClientDotNet_Tests.ClientTests
|
||||
{
|
||||
public class UsageTest : Connection
|
||||
{
|
||||
[Fact]
|
||||
public void Usage1()
|
||||
{
|
||||
var options = CreateOptions();
|
||||
var socket = new Socket(options);
|
||||
|
||||
//You can use `Socket` to connect:
|
||||
//var socket = new Socket("ws://localhost");
|
||||
socket.On(Socket.EVENT_OPEN, () =>
|
||||
{
|
||||
socket.Send("hi");
|
||||
socket.Close();
|
||||
});
|
||||
socket.Open();
|
||||
|
||||
//System.Threading.Thread.Sleep(TimeSpan.FromSeconds(2));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Usage2()
|
||||
{
|
||||
var options = CreateOptions();
|
||||
var socket = new Socket(options);
|
||||
|
||||
//Receiving data
|
||||
//var socket = new Socket("ws://localhost:3000");
|
||||
socket.On(Socket.EVENT_OPEN, () =>
|
||||
{
|
||||
socket.On(Socket.EVENT_MESSAGE, (data) => Console.WriteLine((string)data));
|
||||
});
|
||||
socket.Open();
|
||||
|
||||
System.Threading.Thread.Sleep(TimeSpan.FromSeconds(2));
|
||||
socket.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user