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)

相关推荐

  • VB.NET Web Service怎么用

    技术VB.NET Web Service怎么用这篇文章将为大家详细讲解有关VB.NET Web Service怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一.Web Servi

    攻略 2021年12月1日
  • kafka在大数据中的作用(kafka和datastage)

    技术Kafka集群在马蜂窝大数据平台的优化是怎样的本篇文章给大家分享的是有关Kafka集群在马蜂窝大数据平台的优化是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一

    攻略 2021年12月15日
  • 如何避免Mysql的mysql-bin文件的坑

    技术如何避免Mysql的mysql-bin文件的坑这篇文章将为大家详细讲解有关如何避免Mysql的mysql-bin文件的坑,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

    攻略 2021年10月25日
  • 离职怎么写,工作不干了辞职报告怎么写

    技术离职怎么写,工作不干了辞职报告怎么写尊敬的领导离职怎么写:  我很遗憾自己在这个时候向公司正式提出辞职申请。  来到公司也已经快两年了,在这近两年里,得到了公司各位同事的多方帮助,我非常感谢公司各位同事。正是在这里我

    生活 2021年10月31日
  • 大量数据采集是不是必须使用代理ip

    技术大量数据采集是不是必须使用代理ip本篇文章给大家分享的是有关大量数据采集是不是必须使用代理ip,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。近几年互联网

    攻略 2021年10月28日
  • 串口调试工具kermit如何安装和配置

    技术串口调试工具kermit如何安装和配置这篇文章主要介绍了串口调试工具kermit如何安装和配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、ker

    攻略 2021年11月25日