第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

拜托C++、C#高手,把下邊的代碼翻譯成C#的

拜托C++、C#高手,把下邊的代碼翻譯成C#的

炎炎設(shè)計 2019-04-13 08:45:45
LPWSTRproxyName;inton=1;if(on){proxyName=L"127.0.0.1:3125";}else{proxyName=0;}INTERNET_PER_CONN_OPTION_LISTOptionList;INTERNET_PER_CONN_OPTIONOption[3];unsignedlonglistSize=sizeof(INTERNET_PER_CONN_OPTION_LIST);Option[0].dwOption=INTERNET_PER_CONN_PROXY_SERVER;Option[1].dwOption=INTERNET_PER_CONN_FLAGS;Option[2].dwOption=INTERNET_PER_CONN_PROXY_BYPASS;OptionList.dwSize=sizeof(INTERNET_PER_CONN_OPTION_LIST);OptionList.pszConnection=NULL;OptionList.dwOptionCount=3;OptionList.dwOptionError=0;DWORDproxyType=PROXY_TYPE_DIRECT;//thisproxytypedisablesanyproxyserverif(proxyName){if(proxyName[0]){proxyType=PROXY_TYPE_PROXY;//anamehasbeenpassed,sochoosethecorrectproxytypeforenablingtheproxyserver}}Option[0].Value.pszValue=(LPWSTR)proxyName;Option[1].Value.dwValue=proxyType;if(on){Option[2].Value.pszValue=(LPWSTR)L"";}else{Option[2].Value.pszValue=(LPWSTR)L"";}OptionList.pOptions=Option;if(!InternetSetOption(0,INTERNET_OPTION_PER_CONNECTION_OPTION,&OptionList,listSize)){//handleerror}InternetSetOption(0,INTERNET_OPTION_REFRESH,NULL,NULL);=====================================================就是上邊這些代碼,如果寫成用C#調(diào)用WinInet的,應(yīng)該怎么寫?
查看完整描述

2 回答

?
森林海

TA貢獻(xiàn)2011條經(jīng)驗 獲得超2個贊

代碼就是設(shè)置Proxy地址,在C#里面可以直接使用WebRequest和WebProxy來建立連接和設(shè)置代理。
///Reference:
///http://msdn.microsoft.com/en-us/library/system.net.webrequest.proxy(v=vs.110).aspx
///
///Usage:
///createRequestWithProxy("http://www.segmentfault.com","127.0.0.1:3125")
WebRequestcreateRequestWithProxy(string,url,stringproxyAddress){
WebRequestwebRequest=WebRequest.Create(url);
WebProxywebProxy=(WebProxy)webRequest.Proxy;
try{
webProxy.Address=newUri(proxyAddress);
}catch(UriFormatExceptione){
//donothing
}
returnwebRequest;
}
                            
查看完整回答
反對 回復(fù) 2019-04-13
?
蕪湖不蕪

TA貢獻(xiàn)1796條經(jīng)驗 獲得超7個贊

WebRequestreq=WebRequest.Create(url);
req.Proxy=newWebProxy("127.0.0.1:3125");
當(dāng)然如果是http的話,你也可以用WebClient
WebClientwc=newWebClient();
wc.Proxy=newWebProxy("127.0.0.1:3125");
                            
查看完整回答
反對 回復(fù) 2019-04-13
  • 2 回答
  • 0 關(guān)注
  • 361 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號