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

正文內容

計算機網絡與通信課程設計--獲取主機名和ip地址-資料下載頁

2025-06-04 15:13本頁面
  

【正文】 } void CSanjinDlg::OnCheck1() { // TODO: Add your control notification handler code here m_Chk1=!m_Chk1。//初始化 Draw()。//調用函數(shù) } void CSanjinDlg::Draw() { CClientDC dc(this)。//定義對象 dc 以調用 CClientDC 中的成員函數(shù) int height。 CFont font。//定義對象 font 以設置字體 height=75。 if(m_Chk1) (20,10,0,0,FW_NORMAL,false,false,false, GB2312_CHARSET,OUT_DEVICE_PRECIS, CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY, 武漢理工大學《 計 算機網絡與通信 》課程設計說明書 16 DEFAULT_PITCH,宋體 )。 else (20,10,0,0,FW_NORMAL,false,false,false, GB2312_CHARSET,OUT_DEVICE_PRECIS, CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY, DEFAULT_PITCH,楷體 _GB2312)。 CRect rect(15,25,336,276)。//畫矩形框 (amp。rect,RGB(215,210,206))。//設置矩形框的顏色 (amp。font)。 (TRANSPARENT)。 //初始化 :如果不初始化,以下代碼將無法執(zhí)行 WSAData data。 if(WSAStartup(MAKEWORD(1,1),amp。data)!=0) //在使用 WinSock API 之前,必須調用 WSAStartup 函數(shù), //只有該函數(shù)成功返回(表示應用程序與 WinSock 庫成功地建立起連接), //應用 程序才可以調用其他 Windows Sockets DLL 中的函數(shù)。當程序將要結束時, //又必須調用 WSACleanup 函數(shù)進行清理工作,以便釋放其占用的資源。 { (25,45,初始化錯誤 ,無法獲取主機信息 ...)。//調用 TextOut 函數(shù) } char host[255]。 //獲取主機名 if(gethostname(host,sizeof(host))==SOCKET_ERROR) //把本地主機名存放入由 host 參數(shù)指定的緩沖區(qū)中 { (25,45,無法獲取主機名 )。 } 武漢理工大學《 計 算機網絡與通信 》課程設計說明書 17 else { (25,45,本機主機名為: )。 (75,75,host)。 } //獲取計算機 IP:gethostbyname 也需要初始化 (上面已初始化 ) struct hostent *p=gethostbyname(host)。 //返回對應于給定主機名的包含主機名字和地址信息的 hostent 結構指針 if(p==0) { (25,45,無法獲取計算機主機名及 IP...)。 } else { //本機 IP:利用循環(huán) ,輸出本機所有 IP for(int i=0。ph_addr_list[i]!=0。i++) { struct in_addr in。 memcpy(amp。in,ph_addr_list[i],sizeof(struct in_addr))。 //從源 ph_addr_list[i]所指的內存地址的起始位置 //開始拷貝 sizeof(struct in_addr)個字節(jié)到目標 dest 所指的內存地址的起始位置中 (25,height+(i+1)*height/3,IP 地址為: )。 (75,height+(i+1)*height*2/3,i_ntoa(in))。 //函數(shù) i_ntoa 將一個 IP 轉換成一個互聯(lián)網標準點分格式的字符串 } } WSACleanup()。//來結束 Windows Sockets DLL 的使用。 } 武漢理工大學《 計 算機網絡與通信 》課程設計說明書 18 附錄 2 頭文件 // : header file // if !defined(AFX_SANJINDLG_H__351C02BB_27DD_410A_968A_AE76FDF3C7CE__INCLUDED_) define AFX_SANJINDLG_H__351C02BB_27DD_410A_968A_AE76FDF3C7CE__INCLUDED_ if _MSC_VER 1000 pragma once endif // _MSC_VER 1000 ///////////////////////////////////////////////////////////////////////////// // CSanjinDlg dialog class CSanjinDlg : public CDialog { // Construction public: CSanjinDlg(CWnd* pParent = NULL)。 // standard constructor void Draw()。//定義一個 Draw函數(shù) // Dialog Data //{{AFX_DATA(CSanjinDlg) enum { IDD = IDD_SANJIN_DIALOG }。 BOOL m_Chk1。//IDC_CHECK1對應的變量 //}}AFX_DATA 武漢理工大學《 計 算機網絡與通信 》課程設計說明書 19 // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CSanjinDlg) protected: virtual void DoDataExchange(CDataExchange* pDX)。 // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: HICON m_hIcon。 // Generated message map functions //{{AFX_MSG(CSanjinDlg) virtual BOOL OnInitDialog()。 afx_msg void OnPaint()。 afx_msg HCURSOR OnQueryDragIcon()。 afx_msg void OnButton1()。//添加的控件對應的函數(shù) afx_msg void OnButton2()。 afx_msg void OnCheck1()。 //}}AFX_MSG DECLARE_MESSAGE_MAP() }。 //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. endif // !defined(AFX_SANJINDLG_H__351C02BB_27DD_410A_968A_AE76FDF3C7CE__INCLUDED_)
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1