客戶伺服器程式設計示例

2021-05-24 01:09:11 字數 1524 閱讀 7925

先建立兩個工程server

和client

,新增stdafx.h

和winsock2.h

兩個標頭檔案,然後編寫下面的兩段**:

server.cpp:

#include "stdafx.h"

#include "winsock2.h"

#include 

#define _tchar char

#pragma   comment(lib, "ws2_32.lib ") 

using namespace std;

int main(int argc, _tchar* argv)

client.cpp:

#include "stdafx.h"

#include "winsock2.h"

#include 

#define _tchar char

#pragma comment(lib,"ws2_32.lib")

using namespace std;

int main(int argc, _tchar* argv)

closesocket(s);

wsacleanup();

getchar();

return 0; }

附:stdafx.h

的**

// stdafx.h : include file for standard system include files,

//  or project specific include files that are used frequently, but

//      are changed infrequently

//

#if !defined(afx_stdafx_h__394205fe_c7dc_42d4_b4b5_93ec44eb784c__included_)

#define afx_stdafx_h__394205fe_c7dc_42d4_b4b5_93ec44eb784c__included_

#if _msc_ver > 1000

#pragma once

#endif // _msc_ver > 1000

#define win32_lean_and_mean

// exclude rarely-used stuff from windows headers

#include 

// todo: reference additional headers your program requires here

//}// microsoft visual c++ will insert additional declarations immediately before the previous line.

#endif // !defined(afx_stdafx_h__394205fe_c7dc_42d4_b4b5_93ec44eb784c__included_)

tcp 客戶 伺服器程式示例

1 client 從標準輸入讀入一行文字,並寫給伺服器。2 伺服器從網路輸入讀入這行文字,並回射給客戶。3 客戶從網路輸入讀入這行回射的文字,顯示在標準輸出上 標準輸入 fgets tcp 客戶 write read tcp 伺服器 標準輸出 fputs tcp 客戶 read write tcp ...

TCP客戶 伺服器程式示例

1.tcp回射示例 伺服器 include include include include include include in.h define srv port 8888 define maxline 4096 void str echo int fd int main int argc,cha...

客戶 伺服器程式設計正規化

本篇從基於tcp ip協議出發,現代流行的應對高併發請求網路服務端設計架構 1.tcp ip 模型 首先回顧一下tcp ip模型,並知道各個層次在作業系統的哪乙個層次 看上圖,osi模型的底下兩層是隨系統提供的裝置驅動程式和網路硬體。通常情況下,除需知道資料鏈路的某些特性外,我們不用關心這兩層的情況...