资源简介
计网实验.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 中文应用手册和编程指导
相关资源
- 卫星导航定位于北斗系统应用论文集
- 9408efb3c3adaaf800fe5a3a1932c2df.rar
- DataToOneCode.zip
- 1a40e3362e14cb44cee2e254240d631a.rar
- 481f6c37d89aafa8fbe0cab4b0b64123.rar
- 李航—统计学习方法.rar
- XS.zip
- kali-linux无线渗透测试入门指南中文版
- OptiSystem.v7.0.part1.rar
- cocosCreatorjs麻将游戏.rar
- 李明洋PCB天线设计和HFSS仿真分析视频
- 3d6d58e5e3c54e5fa63417619c3d8a47.pdf
- TexturePacker4.11破解版.rar
- 人脸识别原理及算法动态人脸识别系
- Quosa807054破解.7z
- 电力拖动自动控制系统(第4版)(陈
- 中文文本情感分析超级字典包.zip
- root-7731.zip
- TCP-IP详解(共三卷).rar
- Radmin3.5简体中文版附完美破解.zip
- OpenGL.Superbible.7th.Edition(pdfandsourceco
- 42092317.rar
- Downloads.rar
- 382108b3cc0c053afe2ebc331c564d8f.rar
- 招生源码系统.zip
- C.net编程与实践图像处理Pdf加随书光盘
- 数据科学家修炼之道.pdf
- Delmia教程.rar
- 计算机组成原理_刘宏伟.zip
- abawom.rar
评论
共有 条评论