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日
  • Spring Data Redis应用场景分析

    技术Spring Data Redis应用场景分析 Spring Data Redis应用场景分析在Spring Boot中,默认集成的redis是Spring Data Redis。Spring Da

    礼包 2021年12月5日
  • 孙悟空的外貌,孙悟空的外貌描写50字左右优秀

    技术孙悟空的外貌,孙悟空的外貌描写50字左右优秀孙悟空的外貌是孙悟空的外貌:1、拐子(腿的下部与脚相连处)脸、别颏腮(凹陷皱缩的脸)、雷公嘴(尖鸟嘴)、红眼睛的一个痨病魔鬼。
    2、圆眼睛,查耳朵(张开耳朵),满面毛,雷公

    生活 2021年10月25日
  • Excel如何录入权限矩阵

    技术Excel如何录入权限矩阵这篇文章给大家介绍Excel如何录入权限矩阵,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 领导要录入一个权限矩阵的数据入数据库,问我有没有

    攻略 2021年11月16日
  • java的基础知识总结(java基础都涉及到哪些知识)

    技术Java中的基础知识点有哪些这篇文章主要讲解了“Java中的基础知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中的基础知识点有哪些”吧!"Hell

    攻略 2021年12月21日
  • 关于mysql的相关操作是怎样的

    技术关于mysql的相关操作是怎样的这篇文章将为大家详细讲解有关关于mysql的相关操作是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、Mysql用户密码修改m

    攻略 2021年10月25日