void Start() { SocketClientManager.Host = "192.168.43.181"; SocketClientManager.Port = 50090; SocketClientManager.Connect(); }
private void F_Main_Load(object sender, EventArgs e) { this.sync = SynchronizationContext.Current; clientManager = new SocketClientManager(); clientManager.ErrorEvent += ClientManager_ErrorEvent; clientManager.ClientManagerStatusChangeEvent += ClientManager_ClientManagerStatusChangeEvent; clientManager.ConnectedStatusChangeEvent += ClientManager_ConnectedStatusChangeEvent; ; }
private void button1_Click(object sender, EventArgs e) { scManager = new SocketClientManager("192.168.0.55", 25016, new Dictionary <ModificationType, Action <IItem> > { { ModificationType.Add, (item) => fileManager.AddNewFile((IProjectItem)item) }, }); scManager.StartClient(); }
void Disconnected(DisconnectType dis, string msg) { Close(); string protocal = dis == DisconnectType.System ? SocketStatusCMD.Exception : SocketStatusCMD.Disconnect; NetByteBuffer buffer = new NetByteBuffer(); buffer.WriteString(protocal); SocketClientManager.AddEvent(protocal, buffer); DebugConsole.LogError("Disconnected :>" + msg + " DisconnectType:>" + dis); }
public void OnInputClicked(InputEventData eventData) { if (lightStatus == false) { SocketClientManager.SendMessage(mOn); lightStatus = true; } else if (lightStatus == true) { SocketClientManager.SendMessage(mOff); lightStatus = false; } }
void Awake() { int x = 123; _thIdtolistento = Convert.ToByte(x); #if !UNITY_EDITOR Showit = DotheShow; SocketClientManager.Port = 12346; SocketClientManager.Host = "192.168.1.8"; SocketClientManager.Connect(); SocketClientManager.Subscribe(_thIdtolistento, DotheShow); #endif }
void OnReceivedInternal(MemoryStream ms) { BinaryReader br = new BinaryReader(ms); byte[] message = br.ReadBytes((int)(ms.Length - ms.Position)); br.Close(); ms.Close(); ms.Dispose(); NetByteBuffer temp = new NetByteBuffer(message); ushort cmd = temp.ReadShort(); byte[] buf = temp.ReadRemaining(); SocketClientManager.AddEvent(cmd.ToString(), new NetByteBuffer(buf)); }
public void OnInputClicked(InputEventData eventData) { if (speakerStatus == false) { SocketClientManager.SendMessage(mOn); speakerStatus = true; Debug.Log("Speaker pressed On"); } else if (speakerStatus == true) { SocketClientManager.SendMessage(mOff); speakerStatus = false; Debug.Log("Speaker pressed Off"); } }
public void OnInputClicked(InputEventData eventData) { if (button1Clicked == false) { transform.position += new Vector3(0, 0, 0.01f); SocketClientManager.SendMessage(nm); } button1Clicked = true; if (Button2.button2Clicked == true) { Button2.FindObjectOfType <Button2>().transform.position += new Vector3(0, 0, -0.01f); } Button2.button2Clicked = false; }
public void ClientOnServerDisconnect() { AppendReceiveText("AIP断开连接"); BT_STOP_Click(null, null); Thread.Sleep(1000); if (_scm == null) { _scm = new SocketClientManager(1024 * 8); _scm.OnReceiveMsg += ClientOnReceiveMsg; _scm.OnConnected += ClientOnConnected; _scm.OnFaildConnect += ClientOnFailedConnect; _scm.OnDisconnect += ClientOnServerDisconnect; } else { _scm.Stop(); } _scm.Start(_ip, _port); }
private void BT_START_Click(object sender, RoutedEventArgs e) { _ip = TB_AIPIP.Text.Trim(); _port = int.Parse(TB_PORT.Text.ToString()); if (_scm == null) { _scm = new SocketClientManager(1024 * 8); _scm.OnReceiveMsg += ClientOnReceiveMsg; _scm.OnConnected += ClientOnConnected; _scm.OnFaildConnect += ClientOnFailedConnect; _scm.OnDisconnect += ClientOnServerDisconnect; } else { _scm.Stop(); } _scm.Start(_ip, _port); }
void OnConnect(IAsyncResult asr) { sendStream = client.GetStream(); client.GetStream().BeginRead(receiveBuffer, 0, MAX_READ_LENGTH, new AsyncCallback(OnRead), null); SocketClientManager.AddEvent(SocketStatusCMD.Connect, new NetByteBuffer()); }
public void Start(int timer, string ip, int port) { try { AppendToListView("Socket " + _msgClass4Log + " : Start ! IP >>" + ip + ":" + port.ToString(), CONVERTOR, MES, "OK"); //初始化变量 _PING_Send = false; _PING_Received = false; //判断赋值 if (_timer != timer || _ip != ip || _port != port) { _ip = ip; _port = port; _timer = timer; } //开启Socket端口 try { if (_scm != null) { _scm.Stop(); } else { _scm = new SocketClientManager(1024 * 8); _scm.OnReceiveMsg += ClientOnReceiveMsg; _scm.OnConnected += ClientOnConnected; _scm.OnFaildConnect += ClientOnFailedConnect; _scm.OnDisconnect += ClientOnServerDisconnect; } _scm.Start(_ip, _port); } catch { AppendToListView("Socket " + _msgClass4Log + " : SOCKETBASE_0001", "SOCKETBASE", ERROR, "NG"); _scm.Stop(); } //开启主线程 if (_mainThread == null) { _mainThread = new Thread(MainSocketThread); _mainThread_isOn = true; _mainThread.Start(); } else { //线程不在运行或者线程已经被Aborted if (_mainThread.ThreadState != ThreadState.Running || _mainThread.ThreadState == ThreadState.Aborted) { //开始主线程 _mainThread = new Thread(MainSocketThread); _mainThread_isOn = true; _mainThread.Start(); }//如果线程正在运行 else if (_mainThread.ThreadState == ThreadState.Running) { return; } else { } } } catch { AppendToListView("Socket " + _msgClass4Log + " : SOCKETBASE_0002", "SOCKETBASE", ERROR, "NG"); } }
void Update() { SocketClientManager.Subscribe(0, returnMessage); // GameObject.Find("Temperature").GetComponent<TextMesh>().text = System.Text.Encoding.UTF8.GetString(thermoData.Content); }
void Start() { ThermoC.returnMessage += printMessage; Debug.Log("ThermoC initialized"); SocketClientManager.Subscribe(0, returnMessage); }