以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- HTTP是否可同时开启多个服务? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172976) |
-- 作者:wh420 -- 发布时间:2021/11/9 15:34:00 -- HTTP是否可同时开启多个服务? 1、同一服务器是否可开启多个HTTPserver服务?如下: HttpServer.Prefixes.Add("http://*:32177/")HttpServer.WebPath = "d:\\web" \'指定静态文件存储位置 HttpServer.Start() HttpServer.Prefixes.Add("http://*:8080/") HttpServer.WebPath = "d:\\web" \'指定静态文件存储位置 HttpServer.Start() 2、如果同一服务器可以同时开启多个HTTPSERVER服务,那么关闭的时候如何根据不同端口来关闭不同的HTTPSERVER?
|
-- 作者:狐狸爸爸 -- 发布时间:2021/11/9 15:38:00 -- ttpServer.Prefixes.Add("http://*:32177/") HttpServer.Prefixes.Add("http://*:8080/")
HttpServer.WebPath = "d:\\web" \'指定静态文件存储位置 HttpServer.Start() |
-- 作者:有点蓝 -- 发布时间:2021/11/9 15:47:00 -- 参考:http://www.foxtable.com/mobilehelp/topics/0005.htm |
-- 作者:wh420 -- 发布时间:2021/11/9 17:57:00 -- 我的意思不是在一个程序里开多个服务,而是弄了两个服务器端,需要他们分别启动服务(用哪个启动哪个服务,不用则可单独停止某个服务) |
-- 作者:有点蓝 -- 发布时间:2021/11/9 20:27:00 -- 可以。 |
-- 作者:wh420 -- 发布时间:2021/11/10 11:07:00 -- 启动我会,那么两个服务如何分别停止? 例如:A服务应用用的是80端口,B应用用的是8080端口,如果我用httpserver.stop()那么两个服务都会被停掉。这不是我想要的,两个程序独立,分别控制如何实现?
|
-- 作者:有点蓝 -- 发布时间:2021/11/10 11:18:00 -- 不可能的互信影响,默认就是分别控制的,如果是2个不同的项目。httpserver.stop()仅影响当前项目,不可能影响其它项目的 |