localhost代理INADDR_LOOPBACK可能吗?

时间:2013-06-21 15:28:00

标签: delphi winsock

所以我编写了一个简单的代理服务器,但是我遇到了一些问题: -windows后卫弹出说你想通过你的防火墙允许这个程序。 - 因为我使用INADDR_ANY,如果端口被转发,任何人都可以访问代理。

所以我想知道的是我可以使用INADDR_LOOPBACK来处理来自chrome / etc的传入连接。

s:=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
inc(LePort);
adr.sin_family:=AF_INET;
adr.sin_port:=htons(LePort);
adr.sin_addr.S_addr:=INADDR_LOOPBACK;//possible?
Bind(S,adr,SizeOf(adr));
if winsock.Listen(S,20)<>SOCKET_ERROR then Break;
closesocket(s);

我已经尝试了,但chrome说代理服务器没有响应,这让我相信我不能这样做...我没关系,但是我该如何处理防病毒弹出窗口?< / p>

0 个答案:

没有答案