唐山轨道机控制端TCP服务
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.5 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Sockets;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Timers;
using static System.Collections.Specialized.BitVector32;
using System.Security.Cryptography;
using System.Text.Json;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
using Guidaoji.Camera;
using Guidaoji.Common;
using EGFramework;
using Emergency_platform;
Program program = new Program();
program.Start();
public partial class Program :IEGFramework
{
public void Start()
{
TCP tcp = new TCP();
Patrol patrol = new Patrol();
//IP
string sIP = "192.168.10.102";
//端口号
string sPassword = "tschkj88";
//连接轨道机服务器
//TcpClientWrapper.Socket("192.168.10.104", 20000);
TcpClientWrapper.Socket("192.168.10.104", 20000);
//tcp.Socket();
//patrol.PatrolD();
Console.WriteLine("InitSuccess");
StartServer();
//登录摄像头
//CHNetHelp.CameraInit(sIP, sPassword);
while (!Console.ReadLine().ToUpper().Contains("CLOSE")) continue;
Environment.Exit(0);
}
public void StartServer(){
this.EGTCPServerListen(20001);
this.EGEnabledProtocolTool<EGTCPServer>();
this.RegisterModule(new ModelNumericalValue());
this.RegisterModule(new ModelPatrol());
}
}