C++如何监听http请求
求段代码例子,我是写了一个socket的端口监听,然后用浏览器访问
浏览器输入的是这个地址
http://192.168.1.100:7070/aaa
然后我在本地创建了一个socket服务,监听7070端口,但是一直收不到包,请问大家谁做过类似的功能,希望指点一下,谢谢。
[解决办法]
我不太了解,如果浏览器填的是自己的IP,数据包是否还会发送到网络,不知道linux系统是否给优化了
[解决办法]
LZ可以用wireshark之类的抓包软件看看,看是否有数据包经过网卡
[解决办法]
如果IP是本机地址或者环回地址,数据包是不会发送到网络上的,也就是不经过网卡
[解决办法]
可以没问题的。
[解决办法]
本地创建了一个socket服务,监听7070端口,但是一直收不到包。
不可能收不到包。
你试一试 http://127.0.0.1:7070/aaa可以收到数据吗?应该是一些字符串。
如果127.0.0.1能收到,看看你bind的地址ip是不是不对?如果没有bind ip,只bind了端口号。默认监听主机所有的ip。
[解决办法]
127是换回地址,不需要经过网卡