Ghazigq
Ghazigq
> 这块确实得好好设计一下呢,毕竟 linux 的使用场景可能和其他 OS 不太一样 > > 比如:在 linux port 里专门提供一个线程负责监听配置信息的改变(比如环境变量),改变后,自动设置各种过滤信息,你也多说说你的想法哈 暂时没啥想法 哈哈
> 那先按照我刚才提到的那种方式来试试? :> 试试呗,程序中怎么获取环境变量呀,getenv不能动态监测
> 那就用 ini 配置文件的方式?环境变量确实没法在外部动态改的 那就这样吧
> 那就用 ini 配置文件的方式?环境变量确实没法在外部动态改的 另外我建议把elog.h头文件优化一下,不包含elog_cfg.h且只保留必 #要的函数,这样可以将easylogger编译成一个库,直接包含elog.h即可使用,不然还要把elog_cfg.h也包含进来
> > > 那就用 ini 配置文件的方式?环境变量确实没法在外部动态改的 > > > > > > 另外我建议把elog.h头文件优化一下,不包含elog_cfg.h且只保留必 #要的函数,这样可以将easylogger编译成一个库,直接包含elog.h即可使用,不然还要把elog_cfg.h也包含进来 > > 可以的,你来试着改一个版本出来? 好的
没说反呀,sysnetconfig文件中,windows就是冒号,linux是-号 ``` #if !defined(OS_MAC) static int network_getmac(const struct ifaddrs *ifaddr, const char* ifname, char hwaddr[20]) { const struct ifaddrs *ifa = NULL; struct sockaddr_ll *macaddr = NULL; for(ifa = ifaddr;...
还有个编译问题 ``` else if (pAdapter->FirstGatewayAddress && AF_INET6 == AF_INET == pAdapter->FirstGatewayAddress->Address.lpSockaddr->sa_family) inet_ntop(AF_INET6, &((struct sockaddr_in6*)pAdapter->FirstGatewayAddress->Address.lpSockaddr)->sin6_addr, gateway, sizeof(gateway)); ```
1. 例子:  2.是的 有遇到过类似情况吗,代码怎么实现好一点
1.现在还没有使用的必要,多个服务器之间均衡负载的话有可能会用的到 2.好的
另外rtsp_server_reply_options返回的方法是不是可以根据应用层动态调整呀