- 论坛徽章:
- 1
|
本帖最后由 duanjigang 于 2011-10-06 10:30 编辑
回复 68# duanjigang - if( *conn->conf->http_proxy == 0 )
- {
- proxy = NULL;
- }
- else if( *conn->conf->no_proxy != 0 ) //no_proxy[]数组第一个不是'\0'
- {
- for( i = 0; ; i ++ )
- if( conn->conf->no_proxy[i] == 0 ) //判断数组元素如果是'\0'则执行下面内容
- {
- if( strstr( conn->host, host ) != NULL )
- proxy = NULL;
- host = &conn->conf->no_proxy[i+1];
- if( conn->conf->no_proxy[i+1] == 0 )
- break;
- }
- }
复制代码 为什么no_proxy是等于0,好像应该是!=吧,no_proxy[]不为空数组
char no_proxy[MAX_STRING]; //这个字符数组里包含了配置文件中no_proxy所有url吗?那每个url在no_proxy[]数组里怎样分隔开的?还是每个数组只有一个url?
##################
no_proxy=en.newhua.com,bbs.chinaunix.com
将来conn->conf->no_proxy[]数组内容是{e,n,.,n,e,w,h,u,a,.,c...............\0}吗
这里没看懂. |
|