C#Socket 怎么通过Http代理访问网页
关注:218 答案:2 手机版
解决时间 2021-02-26 05:31
- 提问者网友:失夜久伴你
- 2021-02-25 09:35
C#Socket 怎么通过Http代理访问网页
最佳答案
- 二级知识专家网友:云朵有点甜
- 2021-02-25 11:03
假设你的HTTP代理为127.0.0.1,端口是8001
using System.Net;
using System.Net.Sockets;
……
// 建立基于HTTP代理的Socket
Socket socket = new Socket(
AddressFamily.InterNetwork,
SocketType.Stream,
ProtocolType.Tcp);
EndPoint localEP = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 8001);
socket.Bind(localEP);
……然后通过socket实例,可以连接远程的HTTP服务器并请求网页。
要注意的是:通过socket实例连接远程HTTP服务器以及请求网页时,必须符合HTTP协议的规定!
using System.Net;
using System.Net.Sockets;
……
// 建立基于HTTP代理的Socket
Socket socket = new Socket(
AddressFamily.InterNetwork,
SocketType.Stream,
ProtocolType.Tcp);
EndPoint localEP = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 8001);
socket.Bind(localEP);
……然后通过socket实例,可以连接远程的HTTP服务器并请求网页。
要注意的是:通过socket实例连接远程HTTP服务器以及请求网页时,必须符合HTTP协议的规定!
全部回答
- 1楼网友:繁华初下,心已空
- 2021-02-25 12:14
看样子你还没有明白什么是bs 和cs 吧??
做cs程序 本地有一个数据库! 服务器也有一个数据库!
本地很操作一次 就会把数据上传到服务器。
只所以分 cs和bs
cs就是为了 服务器不能正常运行时 客户端操作的数据会保存在本地 一直等到服务器恢复运行 再把 数据上次!
怎么调用?? 就是操作数据库啊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!