日期:2014-05-16  浏览次数:20604 次

关于linux socket编程的问题
小弟linux网络菜鸟,求前辈指点,问题描述如下:
我有3台电脑A,B,C,A装的是服务器,可以通过web访问,B有两个网口,C是普通电脑。我想实现的功能是,C通过B来访问A,因为B可以连两个电脑。我的想法是C的浏览器中输入B的IP,在B中写一个程序监听端口80,将收到的数据全部再发给A的80,读取A返回的数据再发给C,我想因为HTTP在TCP之上,应该可以实现。但实际情况是,当A返回的数据转发给C后,C的浏览器不会再发接下来的数据。
想问一下这是为什么,这种方法能不能实现我想要的功能,还有没有什么其他更好的方法,谢谢了。。。
Linux socket C 网络

------解决方案--------------------
代理服务器