public DataTransmitServerService() : base() { _cache = new Manager <string, Tag>(); try { using (TransmitServerConnectService tscs = TransmitServerConnectService.Instance) { tscs.DeleteAllTransmitServerConnect(); } using (TransmitServerService tss = TransmitServerService.Instance) { _transmitServer = tss.GetTransmitServer(); if (_transmitServer != null) { using (PublicTagService ptc = PublicTagService.Instance) { IList <TagConfig> publicTags = ptc.GetPublicTagsOfService(_transmitServer.Id); foreach (TagConfig tc in publicTags) { TagConfigs.Add(tc); } } } } } catch (Exception ex) { OnServiceLog(ex.Message); } }
private void server_SocketClosed(string serverSession, string ip, int port) { OnServiceLog("远程连接 [" + ip + ":" + port + "]"); try { using (TransmitServerConnectService tscs = TransmitServerConnectService.Instance) { tscs.DeleteTransmitServerConnect(ip, port); } } catch (Exception ex) { OnServiceLog(ex.Message); } }
private void server_SocketConnected(string serverSession, string ip, int port) { OnServiceLog("远程断开 [" + ip + ":" + port + "]"); try { using (TransmitServerConnectService tscs = TransmitServerConnectService.Instance) { tscs.AddTransmitServerConnect(new TransmitServerConnect() { Id = Guid.NewGuid().ToString("N"), RemoteIp = ip, RemotePort = port }); } } catch (Exception ex) { OnServiceLog(ex.Message); } }