how apollo dreamview server start

Apollo 1.0.0 release
apollo/modules/hmi/web/hmi_main.py

gflags.DEFINE_string(‘host’, ‘0.0.0.0’, ‘Host of the HMI server.’)
gflags.DEFINE_integer(‘port’, 8887, ‘Port of the HMI server.’)

return handlers.socketio.run(handlers.app, host=FLAGS.host, port=FLAGS.port)

Apollo 1.5.0 release
apollo/modules/hmi/web/hmi_main.py

conf = Config.get_pb()

return handlers.socketio.run(handlers.app,
host=conf.server.binding_ip,
port=conf.server.port,
**kwargs)

apollo/modules/hmi/proto/config.proto

optional string binding_ip = 1 [default = “0.0.0.0”];
optional string domain = 2 [default = “apollo.hmi”];
optional int32 port = 3 [default = 8887];

Apollo 2.0.0 release
// Initialize and run the web server which serves the dreamview htmls and
// javascripts and handles websocket requests.
std::vectorstd::string options = {
“document_root”, FLAGS_static_file_dir, “listening_ports”,
FLAGS_server_ports, “websocket_timeout_ms”, FLAGS_websocket_timeout_ms};
if (PathExists(FLAGS_ssl_certificate)) {
options.push_back(“ssl_certificate”);
options.push_back(FLAGS_ssl_certificate);
} else if (FLAGS_ssl_certificate.size() > 0) {
AERROR << “Certificate file " << FLAGS_ssl_certificate
<< " does not exist!”;
}
server_.reset(new CivetServer(options));

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值