資源簡介
計網實驗.zip
代碼片段和文件信息
#pragma?comment(lib“ws2_32.lib“)
#include?
#define?WIN32_LEAN_AND_MEAN
#include?
#include?
using?namespace?std;
#define?PORT?4000
#define?IP_ADDRESS?“127.0.0.1“
int?main(int?argc?char*?argv[])
{
WSADATA?Ws;?//存儲被WSAStartup函數調用后返回值
SOCKET?CientSocket;
struct?sockaddr_in?ServerAddr;
int?Ret?=?0;
int?AddrLen?=?0;
HANDLE?hThread?=?NULL;
char?SendBuffer[MAX_PATH];
//Init?Windows?Socket
if?(?WSAStartup(MAKEWORD(22)?&Ws)?!=?0?)
{
cout<<“初始化套接字失敗::“<
return?-1;
}
//Create?Socket
CientSocket?=?socket(AF_INET?SOCK_STREAM?IPPROTO_TCP);
if?(?CientSocket?==?INVALID_SOCKET?)
{
cout<<“創建套接字失敗::“<
return?-1;
}
ServerAddr.sin_family?=?AF_INET;
ServerAddr.sin_addr.s_addr?=?inet_addr(IP_ADDRESS);
ServerAddr.sin_port?=?htons(PORT);
memset(ServerAddr.sin_zero?0x00?8);//創建空間
Ret?=?connect(CientSocket(struct?sockaddr*)&ServerAddr?sizeof(ServerAddr));
if?(?Ret?==?SOCKET_ERROR?)
{
cout<<“鏈接失敗::“<
return?-1;
}
else
{
cout<<“連接成功!“<
}
char?recvbuf[100];
memset(recvbuf?0x00?sizeof(recvbuf));
Ret?=?recv(CientSocket?recvbuf?100?0);
if?(?Ret?==?0?||?Ret?==?SOCKET_ERROR?)
{
cout<<“接受失敗!“<
}
cout<<“?接收到的服務器端時間:?“<
while?(?true?)
{
cin.getline(SendBuffer?sizeof(SendBuffer));?//接受一個字符串,可以接收空格并輸6出?
Ret?=?send(CientSocket?SendBuffer?(int)strlen(SendBuffer)?0);
}?
?if?(?Ret?==?SOCKET_ERROR?)?{?
?cout<<“Send?Info?Error::“<
?}
?
?closesocket(CientSocket);?
?WSACleanup();?
?return?0;?
?}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-03-26?18:09??計網實驗\
?????目錄???????????0??2017-03-17?18:32??計網實驗\Cli2\
?????文件????????4262??2017-03-17?18:32??計網實驗\Cli2\Cli2.dsp
?????文件?????????516??2017-03-17?16:40??計網實驗\Cli2\Cli2.dsw
?????文件???????33792??2017-03-17?18:32??計網實驗\Cli2\Cli2.ncb
?????文件???????48640??2017-03-17?18:32??計網實驗\Cli2\Cli2.opt
?????文件?????????242??2017-03-17?18:28??計網實驗\Cli2\Cli2.plg
?????文件????????1785??2017-03-17?18:18??計網實驗\Cli2\Client.cpp
?????目錄???????????0??2017-03-17?18:18??計網實驗\Cli2\Debug\
?????文件??????536619??2017-03-17?18:27??計網實驗\Cli2\Debug\Cli2.exe
?????文件??????787960??2017-03-17?18:27??計網實驗\Cli2\Debug\Cli2.ilk
?????文件?????3694076??2017-03-17?16:43??計網實驗\Cli2\Debug\Cli2.pch
?????文件?????1090560??2017-03-17?18:18??計網實驗\Cli2\Debug\Cli2.pdb
?????文件??????188187??2017-03-17?18:27??計網實驗\Cli2\Debug\Client.obj
?????文件??????123904??2017-03-17?18:28??計網實驗\Cli2\Debug\vc60.idb
?????文件??????118784??2017-03-17?18:18??計網實驗\Cli2\Debug\vc60.pdb
?????目錄???????????0??2017-03-24?22:08??計網實驗\Client\
?????文件???????????0??2017-03-24?18:34??計網實驗\Client\11.txt
?????文件????????4378??2014-04-23?10:13??計網實驗\Client\Client.dsp
?????文件?????????520??2014-04-21?15:45??計網實驗\Client\Client.dsw
?????文件???????50176??2017-03-24?22:08??計網實驗\Client\Client.ncb
?????文件???????48640??2017-03-24?22:08??計網實驗\Client\Client.opt
?????文件?????????904??2017-03-24?19:08??計網實驗\Client\Client.plg
?????文件??????????11??2014-04-23?11:12??計網實驗\Client\Client.txt
?????目錄???????????0??2017-03-24?22:08??計網實驗\Client\Debug\
?????文件??????196681??2017-03-24?19:08??計網實驗\Client\Debug\Client.exe
?????文件??????221188??2017-03-24?19:08??計網實驗\Client\Debug\Client.ilk
?????文件?????3641788??2017-03-24?18:21??計網實驗\Client\Debug\Client.pch
?????文件??????508928??2017-03-24?18:44??計網實驗\Client\Debug\Client.pdb
?????文件???????28642??2017-03-24?19:08??計網實驗\Client\Debug\main.obj
?????文件??????246784??2017-03-24?19:08??計網實驗\Client\Debug\vc60.idb
............此處省略86個文件信息
- 上一篇:圖片拼圖游戲
- 下一篇:LPC1768/69/xx 中文應用手冊和編程指導
評論
共有 條評論