获取linux ip mac 主机名有啥好玩的!来个更高级的获取 url host

来源:互联网 发布:1949台湾借尸还魂 知乎 编辑:程序博客网 时间:2024/04/27 21:51

先发布一个获取url的 函数,后面还会发布获取host的函数 http_host,尽请期待
更多内容: http://bugkill.01safe.com/thread-220-1-1.html

const char* geturl(const char* buf,const u_int16 buflen, char ** url,u_int16* urllen){int i = 0;char c ;int left;c = buf[0];switch(c){case 'P':i +=5;left = 5;break;case 'G':i+=4;left = 4;break;default:return NULL;}*url =(char*)( buf+i); while(i<buflen){if(buf[i] !=' '){i++;}else break;}*urllen = i-left;return *url;}