zero_coder 发表于 2013-07-22 23:07

libevent不能响应请求

今天用libevent写了个httpserver 的程序,启动之后监听0.0.0.0 ,全部iP,但是只能响应本地的请求,同一个ip段的其他机器发请求,连接不到,curl提示连接不到主机。但是在有的机器上可以,两台机器使用的库不一样啊
        linux-vdso.so.1 =>(0x00007fff69dff000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x000000399ea00000)
        libdl.so.2 => /lib64/libdl.so.2 (0x000000399e600000)
        librt.so.1 => /lib64/librt.so.1 (0x000000399ee00000)
        libevent-2.0.so.5 => /usr/local/lib/libevent-2.0.so.5 (0x00007fb984e87000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000039aba00000)
        libm.so.6 => /lib64/libm.so.6 (0x000000399f200000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000039aa200000)
        libc.so.6 => /lib64/libc.so.6 (0x000000399e200000)
        /lib64/ld-linux-x86-64.so.2 (0x000000399de00000)
连接是这样的,编译出来的程序不能响应,下面的就可以

linux-vdso.so.1 =>(0x0000007fbffff000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x0000000040006000)
        libdl.so.2 => /lib/libdl.so.2 (0x0000000040222000)
        librt.so.1 => /lib/librt.so.1 (0x0000000040427000)
        libevent-2.0.so.5 => /usr/local/lib/libevent-2.0.so.5 (0x000000004062f000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0000000040874000)
        libm.so.6 => /lib/libm.so.6 (0x0000000040b89000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0000000040e0b000)
        libc.so.6 => /lib/libc.so.6 (0x0000000041021000)
        /lib64/ld-linux-x86-64.so.2 (0x000000552aaaa000)
跪求大神解答啊,
页: [1]
查看完整版本: libevent不能响应请求