当前位置: 首页 > news >正文

虚拟机做局域网网站服务器配置百度网盘app下载安装电脑版

虚拟机做局域网网站服务器配置,百度网盘app下载安装电脑版,做公司网站建设价格,移动互联网开发是做什么的?文章目录 流程伪代码代码实现加载库创建套接字连接服务端收发数据关闭套接字、卸载库 测试 流程伪代码 //1、加载库//2、创建套接字//3、连接服务端while(true){//4、发送数据//5、接收数据} //6、关闭套接字、卸载库代码实现 加载库 int err 0;WORD version MAKEWORD(2, 2…

文章目录

    • 流程伪代码
    • 代码实现
      • 加载库
      • 创建套接字
      • 连接服务端
      • 收发数据
      • 关闭套接字、卸载库
    • 测试

在这里插入图片描述

流程伪代码

//1、加载库//2、创建套接字//3、连接服务端while(true){//4、发送数据//5、接收数据}
//6、关闭套接字、卸载库

代码实现

加载库

	int err = 0;WORD version = MAKEWORD(2, 2);WSADATA wsaData;err = WSAStartup(version, &wsaData);if (err != 0) {cout << "WSAStartup error:" << WSAGetLastError() << endl;return 1;}if (2 != HIBYTE(wsaData.wVersion) || 2 != LOBYTE(wsaData.wVersion)) {cout << "WSAStartup version error" << endl;WSACleanup();return 1;}else {cout << "WSAStartup success" << endl;}

创建套接字

	SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);if (INVALID_SOCKET == sock) {cout << "socket error:" << WSAGetLastError() << endl;WSACleanup();return 1;}else {cout << "socket success" << endl;}

连接服务端

连接服务端我们使用的是connect()函数,分别为连接使用的socket,连接的地址信息,连接的地址信息长度。返回值为int类型,如果没有错误返回0,否则返回SOCKET_ERROR。

	sockaddr_in addrServer;addrServer.sin_family = AF_INET;addrServer.sin_port = htons(456789);addrServer.sin_addr.S_un.S_addr = inet_addr("192.168.44.1");int nLen = sizeof(addrServer);err = connect(sock, (sockaddr*)&addrServer, nLen);if (err == SOCKET_ERROR) {cout << "connect error:" << WSAGetLastError() << endl;closesocket(sock);WSACleanup();return 1;}else {cout << "connect success" << endl;}

收发数据

	int nSendNum = 0;char sendBuf[1024] = "";int nRecvNum = 0;char recvBuf[1024] = "";while (true) {//发送数据gets_s(sendBuf);nSendNum = send(sock, sendBuf, sizeof(sendBuf), 0);if (nSendNum == SOCKET_ERROR) {cout << "send error:" << WSAGetLastError() << endl;break;}//接收数据nRecvNum = recv(sock, recvBuf, sizeof(recvBuf), 0);if (nRecvNum < 0) {cout << "recv error" << WSAGetLastError() << endl;break;}else {cout << "say:" << recvBuf << endl;}}

关闭套接字、卸载库

	closesocket(sock);WSACleanup();

这样我们的TCP协议简单通讯就写好了。

测试

先运行服务端再运行客户端
在这里插入图片描述

没有什么问题,可以一人说一句话

http://www.hrbkazy.com/news/15583.html

相关文章:

  • 网站建设费可以进广告宣传费吗外贸网站推广与优化
  • 免费送衣服在哪个网站做google seo怎么优化
  • dedecms可以做什么网站百度优化点击软件
  • 科技网站哪个好seo是什么意思蜘蛛屯
  • 做网站服务器配置应该怎么选灰色关键词排名优化
  • 宜昌做网站的公司如何建立网址
  • 网页在线发短信平台搜索引擎推广和优化方案
  • 软装设计一般怎么收费seo排名优化软件有用
  • 找工作的网站平台优化整站
  • 三河市网站建设彼亿营销
  • 北京通州做网站的公司网站运营指标
  • 百度快照举报网站网站优化排名金苹果系统
  • 网站设计稿是怎么做的电商培训学校
  • 公司简单网站多少钱杭州网站建设公司
  • 做爰小视频网站网络营销工作内容和职责
  • 网站建设商谈厦门seo测试
  • 软件开发的学校有哪些杭州百度推广优化排名
  • 肥城网站制作app香港账号
  • love域名做的网站可以引流推广的app
  • 南宁营销型网站建设公司最近三天的新闻大事小学生
  • 做网站除了买域名还有什么营销网络图
  • 做司法亲子鉴定网站google搜索排名优化
  • 网站建设都包括什么科目站长工具查询域名信息
  • vpsputty做网站郑州竞价代运营公司
  • 免费个人网站模板下载广告联盟自动挂机赚钱
  • 媒体网站的品牌建设关键词优化有哪些作用
  • 口碑好的徐州网站建设网络推广业务
  • 石家庄谁会搭建网站深圳网络推广系统
  • 开了个网站用年份做名字好吗人民日报今天新闻
  • 有没有跟一起做网店一样的网站dy刷粉网站推广马上刷