Ghazigq

Results 12 comments of 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. 例子: ![image](https://user-images.githubusercontent.com/51351841/168941672-20eddcf3-cb43-4fc4-a829-7161fb09cf96.png) 2.是的 有遇到过类似情况吗,代码怎么实现好一点

1.现在还没有使用的必要,多个服务器之间均衡负载的话有可能会用的到 2.好的

另外rtsp_server_reply_options返回的方法是不是可以根据应用层动态调整呀