freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)- 編程實(shí)現(xiàn)telnet協(xié)議的基本功能-文庫(kù)吧

2025-05-15 15:16 本頁(yè)面


【正文】 quit 退出 tel,返回本地機(jī) z 使 tel 迚入暫停狀態(tài) cr;結(jié)束命令方式,返回 tel 的會(huì)話方式 (四)實(shí)現(xiàn) tel 協(xié)議 using System。 using 。 using 。 using 。 using 。 using 。 東北大學(xué)秦皇島分校 —— 計(jì)算機(jī)與通信工程學(xué)院課程設(shè)計(jì) using 。 using 。 namespace tel { class Program { region 定義一些變量 /// summary /// 定義一些標(biāo)識(shí)符。 /// /summary readonly Char IAC = (255)。//標(biāo)識(shí)符,代表是一個(gè) TELNET指令 readonly Char DO = (253)。//表示一方要求另一方使用,或者確認(rèn)你希望另一方使用指定的選項(xiàng)。 readonly Char DONT = (254)。// 表示一方要求另一方停止使用,或者確認(rèn)你不再希望另一方使用指定的選項(xiàng)。 readonly Char WILL = (251)。// 表示希望開始使用或者確認(rèn)所使用的是指定的選項(xiàng)。 readonly Char WONT = (252)。//表示拒絕使用或者繼續(xù)使用指定的選項(xiàng) readonly Char SB = (250)。//表示后面所跟的是對(duì)需要的選項(xiàng)的子談判 readonly Char SE = (240)。//子談判參數(shù)的結(jié)束 const Char IS = 39。039。 const Char SEND = 39。139。 const Char INFO = 39。239。 const Char VAR = 39。039。 const Char VALUE = 39。139。 const Char ESC = 39。239。 const Char USERVAR = 39。339。 byte[] m_byBuff = new byte[100000]。//流 private ArrayList m_ListOptions = new ArrayList()。 //收到的控制信息 string m_strResp。//存儲(chǔ)準(zhǔn)備發(fā)送的信息 private Socket s。//一個(gè)套接字 endregion static void Main(string[] args) { = tel4100507chenxiaojun。 // = 。 = 。 //實(shí)例化這個(gè)對(duì)象 東北大學(xué)秦皇島分校 —— 計(jì)算機(jī)與通信工程學(xué)院課程設(shè)計(jì) Program p = new Program()。 //啟動(dòng) socket進(jìn)行 tel連接 ()。 } /// summary /// 啟動(dòng) scocket,進(jìn)行 tel操作 /// /summary private void doSocket() { (服務(wù)器端地址 :)。 //輸入 ip地址 IPAddress import = (())。 //獲得端口號(hào) (服務(wù)器端口號(hào) :)。 int port =(())。 //建立一個(gè) socket對(duì)象,使用 ipv4,使用流進(jìn)行連接,使用 tcp/ip協(xié)議 s =new Socket(, )。 //獲得一個(gè)連接地址對(duì)象(由 ip地址和端口號(hào)構(gòu)成) IPEndPoint address =new IPEndPoint(import,port)。 //說明此 socket不是出于阻止模式 =false。 (address, delegate(IAsyncResult ar) { try { //獲得傳入的對(duì)象(此處對(duì)象是 beingconnect的第三個(gè)參數(shù)) Socket sock1 =(Socket)。 if() { AsyncCallback recieveData = new AsyncCallback(OnRecieveData)。 東北大學(xué)秦皇島分校 —— 計(jì)算機(jī)與通信工程學(xué)院課程設(shè)計(jì) (m_byBuff,0,recieveData,sock1)。 } } catch(Exception ex) { (初始化接收信息出錯(cuò): +)。 } },s)。 //此處是為了發(fā)送指令不停的循環(huán) 發(fā)送要登錄的賬戶和密碼等。 while (true) { //發(fā)送讀出的數(shù)據(jù) DispatchMessage( ())。 //因?yàn)榛剀嚩紱]有發(fā)送,在此處不上 DispatchMessage(\r\n)。 } } // right /// summary /// 當(dāng)接收完成后,執(zhí)行的方法 /// /summary /// param name=ar/param private void OnRecieveData(IAsyncResult ar) { //從參數(shù)中獲得給的 sockrt對(duì)象 Socket sock =(Socket)。 int nBytesRec =(ar)。 //如果有數(shù)據(jù) if (nBytesRec 0) { //講接收到的數(shù)據(jù)轉(zhuǎn)碼,順便轉(zhuǎn)成 string 型 string sReceive = (utf8).GetString(m_byBuff, 0, nBytesRec)。 //聲明一個(gè)字符串,用來存貯解析過的字
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1