public static void Main(string[] args) { //这里没有进行更改,因为不知道api还不能进行测试 using ICommunication comm = new CommunicationImpl(); //string[] t = args[0].Split(':'); //Console.WriteLine(args[0]); //comm.EndPoint = new IPEndPoint(IPAddress.Parse(t[0]), ushort.Parse(t[1])); //comm.ID = args[1]; Constants.ServerPort = 20000; comm.ServerPort = Constants.ServerPort; comm.Token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb29tSWQiOjEsInNlcnZlciI6IlRIVUFJIiwiaWF0IjoxNTg4MjQ0MzA4LCJleHAiOjE1ODgyODc1MDh9.QY5y44mU769_jlLboaqppycI1ijgZnpgkS2NkQWP3XI"; comm.Initialize(); comm.MsgProcess += new MessageHandler(PrintChatMessage); comm.GameStart(); Console.WriteLine("Game started."); Console.ReadLine(); }
public static void Main(string[] args) { //这里没有进行更改,因为不知道api还不能进行测试 using ICommunication comm = new CommunicationImpl(); //string[] t = args[0].Split(':'); //Console.WriteLine(args[0]); //comm.EndPoint = new IPEndPoint(IPAddress.Parse(t[0]), ushort.Parse(t[1])); //comm.ID = args[1]; comm.IsOffline = false; comm.ServerPort = Constants.ServerPort; comm.Token = new JwtEncoder(new HMACSHA256Algorithm(), new JsonNetSerializer(), new JwtBase64UrlEncoder()) .Encode(new JObject { ["roomID"] = "123" }, "key"); comm.Initialize(); comm.MsgProcess += new MessageHandler(PrintChatMessage); comm.GameStart(); Console.WriteLine("Game started."); Console.ReadLine(); }