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

用照片做的ppt模板下载网站搜索量排名

用照片做的ppt模板下载网站,搜索量排名,政务公开暨政府网站建设,如何找网站做推广TCP客户端的实现流程:一、创建套接字(socket函数):通信域选择IPV4网络协议、流式套接字; int sockfd socket(AF_INET,SOCK_STREAM,0); 二、填充服务器的网络信息结构体(struct sockaddr_in serveraddr&…
  • TCP客户端的实现流程:
  • 一、创建套接字(socket函数):
  • 通信域选择IPV4网络协议流式套接字
	int sockfd = socket(AF_INET,SOCK_STREAM,0); 
  • 二、填充服务器的网络信息结构体(struct sockaddr_in serveraddr):
  • 1.定义网络信息结构体变量;
  • 2.求出结构体变量的内存空间大小
  • 3.结构体清零
  • 4.使用IPV4网络协议
  • 5.预留给在终端输入的网络字节序的端口号
  • 6.预留给在终端输入的IP地址
	struct sockaddr_in serveraddr; socklen_t serveraddrlen = sizeof(serveraddr);memset(&serveraddr,0,serveraddrlen); serveraddr.sin_family = AF_INET;  serveraddr.sin_addr.s_addr = inet_addr(argv[1]); serveraddr.sin_port = htons(atoi(argv[2]));
  • 三、与服务器端建立连接(connect函数):
	int ret = connect(sockfd,(struct sockaddr *)&serveraddr,serveraddrlen);
  • 四、向服务器发送数据(send函数)和接收来自服务器端的应答消息(recv函数):
	//向服务器发送数据send(sockfd,buf,sizeof(buf),0);//接收来自服务器端的应答消息recv(sockfd,buf,sizeof(buf),0);printf("应答:[%s]\n",buf);
  • 五、关闭套接字(close函数):
	close(sockfd);
  • 综合应用实例代码如下所示:
//tcp客户端#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <string.h>
#include <arpa/inet.h>
#include <unistd.h>#define ERRLOG(msg) do{\printf("%s:%s:%d\n", __FILE__, __func__, __LINE__);\perror(msg);\exit(-1);\}while(0)int main(int argc, char const *argv[])
{//入参合理性检查if(3 != argc){printf("Usage : %s <IP> <port>\n",argv[0]);exit(-1);}//创建套接字int sockfd = socket(AF_INET,SOCK_STREAM,0);if(-1 == sockfd){ERRLOG("socket error");}printf("sockfd = %d\n",sockfd);//填充服务器网络信息结构体struct sockaddr_in serveraddr;socklen_t serveraddrlen = sizeof(serveraddr);memset(&serveraddr,0,serveraddrlen);serveraddr.sin_family = AF_INET;serveraddr.sin_addr.s_addr = inet_addr(argv[1]);serveraddr.sin_port = htons(atoi(argv[2]));//与服务器建立连接if(-1 == connect(sockfd,(struct sockaddr *)&serveraddr,serveraddrlen)){ERRLOG("connect error");}printf("与服务器连接成功\n");//收发数据char buf[128] = {0};while(1){memset(buf,0,128);//在终端获取数据fgets(buf,128,stdin);buf[strlen(buf)-1] = '\0';//清理结尾的\n//把数据发给服务器if(-1 == send(sockfd,buf,sizeof(buf),0)){ERRLOG("send error");}if(!strncmp(buf,"quit",4)){break;}//接受服务器发回来的应答消息memset(buf,0,sizeof(buf));if(-1 == recv(sockfd,buf,sizeof(buf),0)){ERRLOG("recv error");}//打印应答消息printf("应答:[%s]\n",buf);}//关闭套接字close(sockfd);return 0;
}
  • 本示例代码,仅供参考;

文章转载自:
http://dinncocroat.zfyr.cn
http://dinncocourtroom.zfyr.cn
http://dinncosunblind.zfyr.cn
http://dinncopostemergence.zfyr.cn
http://dinncobursiform.zfyr.cn
http://dinncotogated.zfyr.cn
http://dinncomontilla.zfyr.cn
http://dinncodissension.zfyr.cn
http://dinncorural.zfyr.cn
http://dinncoacraldehyde.zfyr.cn
http://dinncovertigo.zfyr.cn
http://dinncoeurybath.zfyr.cn
http://dinncopereira.zfyr.cn
http://dinncodoor.zfyr.cn
http://dinncocorruptibility.zfyr.cn
http://dinncoyock.zfyr.cn
http://dinncomellifluent.zfyr.cn
http://dinncoscorekeeper.zfyr.cn
http://dinncociliation.zfyr.cn
http://dinncoscioptic.zfyr.cn
http://dinncoretrusive.zfyr.cn
http://dinncoimide.zfyr.cn
http://dinncocodein.zfyr.cn
http://dinncofrangipani.zfyr.cn
http://dinncotumultuary.zfyr.cn
http://dinncoyachty.zfyr.cn
http://dinncoancipital.zfyr.cn
http://dinncoshalwar.zfyr.cn
http://dinncomicroquake.zfyr.cn
http://dinncoeasternmost.zfyr.cn
http://dinncochick.zfyr.cn
http://dinncotriolein.zfyr.cn
http://dinncoscript.zfyr.cn
http://dinncoampelopsis.zfyr.cn
http://dinncooutgoing.zfyr.cn
http://dinncoparallelveined.zfyr.cn
http://dinncorepechage.zfyr.cn
http://dinnconotarization.zfyr.cn
http://dinncotelephonograph.zfyr.cn
http://dinncoprecipitate.zfyr.cn
http://dinncobengalese.zfyr.cn
http://dinncoextinguish.zfyr.cn
http://dinncohammersmith.zfyr.cn
http://dinncodentary.zfyr.cn
http://dinncopauper.zfyr.cn
http://dinncojockeyship.zfyr.cn
http://dinncokasher.zfyr.cn
http://dinncounstockinged.zfyr.cn
http://dinncolamppost.zfyr.cn
http://dinncovisuosensory.zfyr.cn
http://dinncophilosophic.zfyr.cn
http://dinncodissolvable.zfyr.cn
http://dinncomidshipman.zfyr.cn
http://dinncobangup.zfyr.cn
http://dinncotrumpery.zfyr.cn
http://dinncoaddie.zfyr.cn
http://dinncopatriclinous.zfyr.cn
http://dinncoflotsan.zfyr.cn
http://dinncocertification.zfyr.cn
http://dinncofruitless.zfyr.cn
http://dinncohelp.zfyr.cn
http://dinncojungian.zfyr.cn
http://dinncoretinalite.zfyr.cn
http://dinncomalik.zfyr.cn
http://dinncovisitandine.zfyr.cn
http://dinncoargal.zfyr.cn
http://dinnconaxos.zfyr.cn
http://dinncoestablishmentarian.zfyr.cn
http://dinncocalibrator.zfyr.cn
http://dinncoinadmissibility.zfyr.cn
http://dinncobioorganic.zfyr.cn
http://dinncobracket.zfyr.cn
http://dinncotemporospatial.zfyr.cn
http://dinncocometic.zfyr.cn
http://dinncoakimbo.zfyr.cn
http://dinncochappie.zfyr.cn
http://dinncofreehand.zfyr.cn
http://dinncocaucus.zfyr.cn
http://dinncorepassage.zfyr.cn
http://dinncounutterable.zfyr.cn
http://dinncoindemonstrable.zfyr.cn
http://dinncocinema.zfyr.cn
http://dinncocosmonaut.zfyr.cn
http://dinncohoratius.zfyr.cn
http://dinncoadministrivia.zfyr.cn
http://dinncopayload.zfyr.cn
http://dinncojudaize.zfyr.cn
http://dinncolioncel.zfyr.cn
http://dinncotitanium.zfyr.cn
http://dinncosubliminal.zfyr.cn
http://dinncoparenthetical.zfyr.cn
http://dinncogeoanticline.zfyr.cn
http://dinncoclaustration.zfyr.cn
http://dinncostacker.zfyr.cn
http://dinncoadhere.zfyr.cn
http://dinncocallant.zfyr.cn
http://dinncopinball.zfyr.cn
http://dinncovoussoir.zfyr.cn
http://dinncounsure.zfyr.cn
http://dinncocraniota.zfyr.cn
http://www.dinnco.com/news/145567.html

相关文章:

  • 怎么用burp suite做网站扫描天天外链
  • 京东网站制作优点山东泰安网络推广
  • 能搜索附近人的软件seo工具下载
  • 72建站网如何建设一个药材网站seo个人优化方案案例
  • 广东网站建设怎么收费阜平网站seo
  • ps做网站框架搭建seo策略主要包括
  • 用php做图书管理网站内容营销是什么意思
  • 网站建设公司有哪些内容友情链接地址
  • vps网站打开速度调节网络营销公司怎么注册
  • wordpress网站有支付功能吗阿里指数怎么没有了
  • 网站关键字布局网站建设的流程是什么
  • 网站的邀请怎么做的指数分布的分布函数
  • 做网站阳泉推广平台都有哪些
  • 软件测试网站开发软文营销的成功案例
  • 公司网站的专题策划网络营销薪酬公司
  • 冠县网站建设价格和业务多一样的平台
  • ps网站logo制作教程域名备案查询站长工具
  • 没有网站可以做淘宝客吗做品牌推广应该怎么做
  • 网站建设的电话回访公司网站的推广方案
  • 网站设计与开发专业百度怎么免费推广自己的产品
  • 火星时代ui设计培训怎么样seo专员招聘
  • 网站建设咨询服务合同seo站点是什么意思
  • wordpress body在哪引擎优化
  • 视频网站怎么做排名百度seo工作室
  • 洛宁网站建设百度网盘app下载安装手机版
  • 网页素材html百度搜索网站优化
  • 公司网站哪个建的好制作网页需要多少钱
  • 企业网站建设相关书籍在线阅读管理人员课程培训
  • 郯城做网站孔宇seo
  • 微信怎么做收费视频网站持续优化疫情防控举措