private bool start(int port) { try { var url = "ws://localhost:" + port.ToString(); _server = new WebSocketServer(url); _serverServiceManager = _server.WebSocketServices; _server.AddWebSocketService <Chat>("/chat", () => _serverChatService); _server.Start(); Url = url; return(true); } catch { } return(false); }
public UHFService(WebSocketServiceManager _manager, IWebSocketConnection socket) { services.register_service("uhf", this); this.ID = socket.ConnectionInfo.Id.ToString(); this._manager = _manager; this._websocket = socket; this._context = socket.ConnectionInfo; rfid_helper = new TDJ_RFIDHelper(); //打开UDP端口,等待数据传入 //this.updServer = UDPServer.getUDPServer(Program.UHF_UDP_Port); //updServer.evtReceived += new OnReceiveString(updServer_evtReceived); //updServer.startUDPListening(); }
public WebSocketContext(WebSocketServiceManager webSocketServiceManager) { _webSocketServiceHost = webSocketServiceManager.Hosts .Single(h => h.Type.GetInterface(typeof(T).Name) != null); }
private Camera(string ipAddress, int port, string username, string password) { WsManager = new WebSocketServiceManager(this, SERVICE_MANAGER_PORT); WsManager.PortReceived += WsManager_PortReceived; }