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

正文內(nèi)容

網(wǎng)絡(luò)編程課程設(shè)計(jì)-簡(jiǎn)單的聊天室程序設(shè)計(jì)-展示頁(yè)

2025-07-16 16:07本頁(yè)面
  

【正文】 LL) { CString strAboutMenu。 ASSERT(IDM_ABOUTBOX 0xF000)。 ASSERT((IDM_ABOUTBOX amp。 DDX_Text(pDX, IDC_EDIT_DISPLAY, m_strDisplay)。}void CServerDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD){}void CAboutDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。endif/////////////////////////////////////////////////////////////////////////////// CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialog{public: CAboutDlg()。在瀏覽器看來(lái)就像瀏覽一個(gè)巨大的頁(yè)面一樣始終處于頁(yè)面聯(lián)接狀態(tài), 這就是一個(gè)專門的聊天服務(wù)器,一個(gè)簡(jiǎn)化了的服務(wù)器??蛻舳顺绦蛳鄬?duì)簡(jiǎn)單,只需要建立一個(gè)Socket與服務(wù)器端連接,成功后通過(guò)這個(gè)Socket來(lái)發(fā)送和接收數(shù)據(jù)就可以了。如果有客戶端連接請(qǐng)求,則在數(shù)組中選擇一個(gè)空Socket,將客戶端地址賦給這個(gè)Socket。客戶端程序和服務(wù)器程序通過(guò)網(wǎng)絡(luò)交換聊天字符串內(nèi)容,服務(wù)器窗口的列表框中顯示當(dāng)前在線用戶,支持客戶端之間的私聊(可以通過(guò)服務(wù)器中轉(zhuǎn),或考慮UDP打洞直接建立端端連接)。設(shè)計(jì)要求 采用客戶/服務(wù)器模式,分為客戶端程序和服務(wù)器端程序。而在SOCKET API的幫助下,開(kāi)發(fā)基于SOCKET的局域網(wǎng)通信軟件也是易于實(shí)現(xiàn)的?;赟OCKET的局域網(wǎng)通信是一種靈活的、易于實(shí)現(xiàn)的、低成本的方法。聊天室程序可以說(shuō)是網(wǎng)上最簡(jiǎn)單的多點(diǎn)通信程序。目 錄[摘要]…………………………………………………………………3一 設(shè)計(jì)內(nèi)容…………………………………………………………..3設(shè)計(jì)目的……………………………………………………………………3設(shè)計(jì)要求……………………………………………………………………3二 設(shè)計(jì)原理……………………………………………………………3三 設(shè)計(jì)過(guò)程…………………………………………………………….4程序設(shè)計(jì)流程及源代碼…………………………………………………….4(1)流程圖……………………………………………………………………….4(2)源代碼……………………………………………………………………….4I服務(wù)器………………………………………………………………………4II客戶端……………………………………………………………………..9調(diào)試分析過(guò)程描述……………………………………………………………14結(jié)果分析………………………………………………………………………19[結(jié)論]………………………………………………..………………….20[參考文獻(xiàn)]………………………………………………….…………..20[摘要]當(dāng)今世界正處于信息時(shí)代,計(jì)算機(jī)和通信網(wǎng)絡(luò)是這一時(shí)代所謂“信息基礎(chǔ)設(shè)施”。在互聯(lián)網(wǎng)相當(dāng)普及的今天,在互聯(lián)網(wǎng)上聊天對(duì)很多“網(wǎng)蟲(chóng)”來(lái)說(shuō)已經(jīng)是家常便飯了。一個(gè)簡(jiǎn)單的聊天室, 從程序員的觀點(diǎn)來(lái)看就是在多個(gè)I/O端點(diǎn)之間實(shí)現(xiàn)多對(duì)多的通信。它可以運(yùn)行在各種使用TCP/IP協(xié)議作為通訊協(xié)議的網(wǎng)絡(luò)上。來(lái)源: sdeer圣迪奧[正文]一、設(shè)計(jì)內(nèi)容設(shè)計(jì)目的  綜合運(yùn)用本課程及計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)知識(shí)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)應(yīng)用程序,以Visual C++作為開(kāi)發(fā)平臺(tái),通過(guò)實(shí)踐復(fù)習(xí)鞏固課堂所學(xué)的理論知識(shí),提高對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力。服務(wù)器采用WINSOCK I/O模型中的任一種,支持多個(gè)客戶同時(shí)在線聊天。二、設(shè)計(jì)原理服務(wù)器端通過(guò)socket()系統(tǒng)調(diào)用創(chuàng)建一個(gè)Socket數(shù)組后(即設(shè)定了接受連接客戶的最大數(shù)目),與指定的本地端口綁定bind(),就可以在端口進(jìn)行偵聽(tīng)listen()。然后登錄成功的客戶就可以在服務(wù)器上聊天了。socket聊天室基本原理是,拋開(kāi)CGI(公共網(wǎng)關(guān)接口)和服務(wù)器,根據(jù)html規(guī)范,接收到瀏覽器的請(qǐng)求以后,模仿服務(wù)器的響應(yīng),將聊天內(nèi)容發(fā)回瀏覽器。三、設(shè)計(jì)過(guò)程程序設(shè)計(jì)流程及源代碼(1)流程圖 (2)源代碼 I服務(wù)器:// : implementation file//include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[ ] = __FILE__。protected: DECLARE_MESSAGE_MAP()}。}BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)END_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CServerDlg dialogCServerDlg::CServerDlg(CWnd* pParent /*=NULL*/) : CDialog(CServerDlg::IDD, pParent){ m_hIcon = AfxGetApp()LoadIcon(IDI_ICONAPP)。 DDX_Control(pDX, IDC_LIST_USER, m_lbUser)。}BEGIN_MESSAGE_MAP(CServerDlg, CDialog) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_BN_START, OnBnStart) ON_BN_CLICKED(IDC_BN_CLOSE, OnBnClose) ON_MESSAGE(WM_RECEIVE, OnReceive) ON_MESSAGE(WM_CLIENTCLOSE, OnClientClose) ON_MESSAGE(WM_ACCEPT, OnAccept) ON_WM_DESTROY()END_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CServerDlg message handlersBOOL CServerDlg::OnInitDialog(){ CDialog::OnInitDialog()。 0xFFF0) == IDM_ABOUTBOX)。 CMenu* pSysMenu =
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1