C++ socket网络编程方法是什么

技术C++ socket网络编程方法是什么本篇内容主要讲解“C++ socket网络编程方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++ socket网络编程方

本篇内容主要讲解“丙插座网络编程方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“丙插座网络编程方法是什么"吧!

功能

完成卡片打印处理机(卡片打印处理器的缩写)客户端简单功能,可收发数据。

源码

# define _ WINSOCK _弃用_否_警告

#定义_阴极射线管_安全_否_警告

#包括牡蛎

//网络库文件

#包括winsock2.h

//引入ws2_32.lib

#pragmacomment(lib,' ws2_32.lib ')

使用使用std:cout

使用使用std:endl

使用使用std:cin

intmain()

{

系统(' chcp 65001 ');

WSADATAwsaData

if(WSAStartup(MAKEWORD(2,2),wsaData)!=0)

{

cout ' wsastartsuperror ' getlasterror()endl;

返回0;

}

//1、创建句柄

SOCKETclientSocket=socket(AF _ INET,SOCK_STREAM,0);

//2、连接服务端

//连接(绑定的句柄,服务端地址,第二个参数的大小);

SOCKADDR _ INServerAddr

ServerAddr.sin _ family=AF _ INET

服务器地址。sin _ port=htons(7890);

服务器地址。sin _ addrs _ addr=inet _ addr(' 127。0 .0 .1 ');//点分十进制转化为十进制

if(SOCKET _ ERROR==connect(客户端套接字,(sockaddr*)ServerAddr,sizeof(SOCKADDR_IN)))

{

cout '连接失败恩德尔

返回0;

}

//3、接收发送数据

虽然(真)

{

char缓冲区[1024]={ 0 };

scanf("% s ",缓冲区);

send(clientSocket,buffer,strlen(buffer),0);

intnRecv=recv(clientSocket,buffer,1024,0);

if(nRecv=0)

{

打破;

}

printf('[%d]接收数据,%s\n ',nRecv,缓冲区);

}

printf('断开连接\ n ');

//4、关闭句柄

返回0;

}

效果

C++ socket网络编程方法是什么

到此,相信大家对“丙插座网络编程方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/104195.html

(0)

相关推荐

  • 抖音刷粉丝网站,如何提高抖音点赞播放量

    技术抖音刷粉丝网站,如何提高抖音点赞播放量我们都知道在抖音上发布的作品,点赞量越多就越容易上热门,因为点赞量多了,抖音官方就会认为有很多人喜欢你的作品,所以就会推荐给更多人观看,也就是你们经常说的热门。所以说,点赞是作品

    测评 2021年10月26日
  • JQuery如何删除UL最后一个li

    技术JQuery如何删除UL最后一个li本篇内容主要讲解“JQuery如何删除UL最后一个li”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JQuery如何删除UL最后一个l

    攻略 2021年11月15日
  • 分析Angular中的预加载配置、懒加载配置

    技术分析Angular中的预加载配置、懒加载配置本篇内容主要讲解“分析Angular中的预加载配置、懒加载配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分析Angular

    2021年11月5日
  • 市场前景好怎么形容,公司的发展前景怎么形容

    技术市场前景好怎么形容,公司的发展前景怎么形容1、辛苦付出苦熬实干市场前景好怎么形容,换来了硕果累累丰收成片;举起欢庆的酒亮开高歌的喉,灯火辉煌笑容暖暖,预祝来年精诚合作宏图大展,共同开创事业的艳阳天。2、随着新年的到来

    生活 2021年10月23日
  • Sqllibs 笔记

    技术Sqllibs 笔记 Sqllibs 笔记Sqllibs
    报错注入
    Background 1
    基础函数version()——MySQL 版本
    user()——数据库用户名
    database()——数

    礼包 2021年12月23日
  • css实现任意图片垂直居中的方法有哪些

    技术css实现任意图片垂直居中的方法有哪些这篇文章主要讲解了“css实现任意图片垂直居中的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css实现任意图片垂直居

    攻略 2021年11月18日