mormot http.sys通訊
微軟的http.sys是為https而生,是WINDOWS最強悍的HTTP通訊。
fServer := THttpApiWebSocketServer.Create(False, self.threadqty, 10000); // 創建http通信 fServer.AddUrl('', self.httpport, False); // 注冊http URL fServer.AddUrl('', self.httpsport, True); // 注冊https url fServer.AddUrlWebSocket('', self.wshttpport, False); // 注冊websocket http URL fServer.AddUrlWebSocket('', self.wshttpsport, true); // 注冊websocket https URL fServer.RegisterProtocol('yn', False, onAccept, onMessage, onConnect, onDisconnect); //websocket事件
幾行代碼就能使用WINDOWS最強悍的通訊,這就是土拔鼠。
再寫個MORMOT WEBBROKERBRIDGE,WEBSERVICE也基於HTTP.SYS
fWebService := TmormotWebBrokerBridge.Create(threadnum, '', webservicesPort, False);