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

做网站的公司现在还 赚钱吗6权重查询工具

做网站的公司现在还 赚钱吗6,权重查询工具,做微博类的网站难吗,国家开发银行助学贷款网站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://www.tj-hxxt.cn/news/5966.html

相关文章:

  • 网站建设软件排行制定营销推广方案
  • 成都建站提供商sem优化
  • 洋气的文化传媒公司名字武汉seo网站排名优化
  • 济南做网站公司电话百度云资源搜索平台
  • 做网站找华企上海网站排名优化公司
  • 品牌网上做推广seo公司软件
  • 网站建设的基本内容百度收录快的发帖网站
  • 建网站那家好世界500强企业排名
  • 360网站提交入口地址短视频seo询盘系统
  • 许昌住房建设局网站怎么关闭seo综合查询
  • 新闻网站人民网疫情最新消息
  • 淘宝客个人网站怎么做百度电脑版网页
  • 网站设计分辨率网站建设培训机构
  • 青海网站建设公司电话武汉大学人民医院光谷院区
  • 建设手机网站赚钱吗网站域名购买
  • 佛山企业网站设计制作seo优化入门教程
  • 百度小程序开发教程武汉好的seo优化网
  • 武汉做营销型网站推广qq群引流推广网站
  • 企业网站建设一般考虑哪些因素?站长工具大全集
  • 什么网站做兼职可靠发布新闻最快的网站
  • 做网站网络系统优化的例子
  • wordpress模板 户外钓鱼类网站新媒体营销策略
  • 聊城网站营销龙岗网站建设
  • 沈阳网站推广北京网站优化外包
  • 网站建设与维护课程设计怎么做推广比较成功
  • 跟做网站相关的法律热门关键词排名查询
  • 包头网站seo搜索排名优化公司
  • 自己公司怎么做网站张家界网站seo
  • 备案用的网站建设方案书怎么写360关键词排名推广
  • 高唐做网站建设公司好消息tvapp电视版