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

扁平化网站下载推广引流

扁平化网站下载,推广引流,教你如何建立网站,郑州网站建站创建TCP客户端&#xff0c;创建子进程分割TCP客户端的read功能和write功能&#xff0c;实现分割I/O的目的。加快客户端速率。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <signal.h> #include …

         创建TCP客户端,创建子进程分割TCP客户端的read功能和write功能,实现分割I/O的目的。加快客户端速率。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <signal.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#define BUFF_SIZE 1024
//错误输出
void error_handing(char*message)
{fputs(message, stderr);exit(1);
}
/*
**read_data()函数,实现套接字数据的读取功能
**socket:读取数据的套接字句柄
**buff :存储读取的数据
*/
void read_data(int socket, char* buff)
{while(1){int len = read(socket, buff, BUFF_SIZE);if(len == 0)return;buff[len] = 0;printf("Message from server is %s\n", buff);}
}
/*
**write_data()函数,实现套接字数据的写入功能
**socket:写入数据的套接字句柄
**buff :传入需要写入的数据
*/
void write_data(int socket, char* buff)
{while(1){if(strlen(buff)>0)write(socket, buff, strlen(buff));}
}int main()
{//初始化信号和相关变量即buffchar buff[BUFF_SIZE];pid_t pid;uint16_t port = 9999;//1、创建套接字int cli_socket = socket(PF_INET, SOCK_STREAM, 0);//2、绑定连接信息struct sockaddr_in ser_addr;memset(&ser_addr, 0, sizeof(ser_addr));ser_addr.sin_family = AF_INET;ser_addr.sin_addr.s_addr = inet_addr("192.168.1.110");//假设服务器地址为这个ser_addr.sin_port = htons(port);int ser_addrLen = sizeof(ser_addr);//3、连接到服务器if(connect(cli_socket, (struct sockaddr*)&ser_addr, sizeof(ser_addr)) == -1){error_handing("connect() error");}//4、连接成功创建进程,分割输入和输出pid = fork();if(pid == 0)read_data(cli_socket, buff);else{char *buf = "hello, I am write";write_data(cli_socket, buf);}close(cli_socket);return 0;
}

http://www.dtcms.com/wzjs/144549.html

相关文章:

  • 建设网站需要多少人傻瓜式自助建站系统
  • 做橡胶应该看什么网站凡客建站
  • 怎么在网上查网站空间是双线还是单线模拟搜索点击软件
  • 众筹网站建设报价谷歌商店下载官方正版
  • 成都哪家做网站公司好长春做网站推荐选吉网传媒好
  • 渭南企业网站建设怎么做好推广
  • tumblr插件wordpressseo整站优化推广
  • 网站可以做弹窗广告么微信社群营销怎么做
  • 国外创意网站设计需要优化的网站有哪些?
  • 先做网站还是先注册公司seo自动发布外链工具
  • 武汉疫情最新通报某个网站seo分析实例
  • 做网站需要什么特色seo外包收费
  • 微信网站建设方案中国目前最好的搜索引擎
  • 食品配送做网站需要什么功能全媒体运营师报名费多少钱
  • 做旅游网站运营百度推广管理
  • 旅游类作业网站免费的网站推广平台
  • 装饰工程施工管理排名seo公司哪家好
  • 响应式网站特点网上引流推广怎么做
  • 做外贸网站需要注意什么百度推广非企代理
  • 北京公司注册地址挂靠漳州seo建站
  • 建设证书查询官方网站网页制作基础教程
  • 做盗版电影网站问题鹤壁seo
  • 网站搜索引擎友好性分析域名是什么 有什么用
  • 企业官方网站应该怎么样建设什么是搜索引擎优化seo
  • 国家建设部网站2018年百度网盘电脑版登录入口
  • 虚拟主机购买哪里好合肥seo优化排名公司
  • 安徽省建设厅质量监督站网站甘肃网站推广
  • nuxt做多页面网站google chrome
  • 电商网站建设流程教育培训机构前十名
  • 做汽车拆解视频网站保定网站推广公司