windows socket編程實驗報告

windows socket編程實驗報告

ID:39469993

大小:285.50 KB

頁數(shù):15頁

時間:2019-07-04

windows socket編程實驗報告_第1頁
windows socket編程實驗報告_第2頁
windows socket編程實驗報告_第3頁
windows socket編程實驗報告_第4頁
windows socket編程實驗報告_第5頁
資源描述:

《windows socket編程實驗報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、深圳大學實驗報告課程名稱:計算機網(wǎng)絡(luò)實驗項目名稱:windowssocket編程學院:專業(yè):指導教師:報告人:學號:班級:實驗時間:2014.12.19實驗報告提交時間:2014.12.26教務(wù)處制實驗?zāi)康呐c要求:實驗?zāi)康氖煜ず驼莆誷ocket編程的基本理論和方法。掌握基于TCP和UDP的工作原理以及Socket編程的一般方法,能夠編寫簡單的網(wǎng)絡(luò)應(yīng)用程序。實驗要求采用無連接協(xié)議的異步模式,編寫服務(wù)端及客戶端應(yīng)用程序,實現(xiàn)兩者之前文字信息的傳輸。方法、步驟:分別建立兩個項目,server和client,在VC6.0-->新建->工程->

2、win32application->輸入項目名->選擇atypical"helloworld"win32application。并按照圖片中的要求添加代碼。2.調(diào)試程序。3.兩臺電腦實現(xiàn)鏈接。實驗過程及內(nèi)容:1.分別建立兩個項目,server和client,在VC6.0-->新建->工程->win32application->輸入項目名->選擇atypical"helloworld"win32application。并按照圖片中的要求添加代碼。2.調(diào)試程序。3.兩臺電腦實現(xiàn)鏈接。Server端//server.cpp:Definesth

3、eentrypointfortheapplication.//#include"stdafx.h"#include"resource.h"#defineMAX_LOADSTRING10000#include#pragmacomment(lib,"Ws2_32.lib")WSADATAws;SOCKETS;structsockaddr_inlAddr,rAddr;intLPort=6666;charLIP[]="0.0.0.0";charMsg[88];intd,l=sizeof(rAddr);voidSetSoc

4、kAddr(structsockaddr_in*A,WORDPort,char*IP){A->sin_family=AF_INET;A->sin_port=htons(Port);A->sin_addr.s_addr=inet_addr(IP);}TCHARmessageDisplay[MAX_LOADSTRING]=_T("");HWNDhSend;HWNDhText;//GlobalVariables:HINSTANCEhInst;//currentinstanceTCHARszTitle[MAX_LOADSTRING];//The

5、titlebartextTCHARszWindowClass[MAX_LOADSTRING];//Thetitlebartext//Fowarddeclarationsoffunctionsincludedinthiscodemodule:ATOMMyRegisterClass(HINSTANCEhInstance);BOOLInitInstance(HINSTANCE,int);LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);LRESULTCALLBACKAbout(HWND,UINT,

6、WPARAM,LPARAM);intAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){//TODO:Placecodehere.MSGmsg;HACCELhAccelTable;//InitializeglobalstringsLoadString(hInstance,IDS_APP_TITLE,szTitle,MAX_LOADSTRING);LoadString(hInstance,IDC_SERVER,szWin

7、dowClass,MAX_LOADSTRING);MyRegisterClass(hInstance);//Performapplicationinitialization:if(!InitInstance(hInstance,nCmdShow)){returnFALSE;}hAccelTable=LoadAccelerators(hInstance,(LPCTSTR)IDC_SERVER);//Mainmessageloop:while(GetMessage(&msg,NULL,0,0)){if(!TranslateAccelerat

8、or(msg.hwnd,hAccelTable,&msg)){TranslateMessage(&msg);DispatchMessage(&msg);}}returnmsg.wParam;}////FUN

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。