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

怎么用ftp修改网站网站托管费

怎么用ftp修改网站,网站托管费,视频制作软件教程,做的好看的统一登录网站本文学习相关资料#xff1a; C/C socket编程教程 环境#xff1a;vs2015 源码#xff1a;本文代码 这次来试一下使用TCP来传输文件#xff0c;其实传输数据和差不多#xff0c;就是多一个读取文件#xff0c;和一个写文件而已。 服务端 int readlan 100; std::ifst…本文学习相关资料 C/C socket编程教程 环境vs2015 源码本文代码 这次来试一下使用TCP来传输文件其实传输数据和差不多就是多一个读取文件和一个写文件而已。 服务端 int readlan 100; std::ifstream infile;SOCKET client accept(servSock, (sockaddr*)clntAddr, nSize);//获取 do {//接收获取的文件名recv(client, buf, maxlen, 0);std::cout buf std::endl;//打开文件infile.open(buf, std::ios::binary | std::ios::in);if (infile.is_open()) { //如果打开文件成功就退出否则继续等待break;}else {std::cout 文件打开失败 std::endl;send(client, False, 6, 0);} } while (1);if (infile.is_open()) { //打开文件成功通知客户端接收文件send(client, True, 5, 0);std::cout 准备发送文件 std::endl;int num 0;//获取文件的大小infile.seekg(0, std::ios::end);int length infile.tellg();//设置文件指针在第一个位置infile.seekg(std::ios::beg);//循环读取while (length 0) {std::cout 正在发送文件目前还剩余 length 字节 std::endl;memset(buf, maxlen, 0);//读取内容每次读readlen个字节if (length readlen) { length - readlen;infile.read(buf, readlen);num readlen;}else {num length;infile.read(buf, length);length 0;}//发送内容send(client, buf, num, 0);} } else {std::cout 文件打开失败即将关闭 std::endl; } //发送断开连接信息 shutdown(client, SD_SEND); //关闭文件和套接字 infile.close(); closesocket(client);客户端 std::ofstream f; std::string fileName;//连接到服务端 connect(client, (sockaddr*)servAddr, sizeof(sockaddr)); while (1) {memset(buf, maxlen, 0);std::cout 请输入要下载的文件名称;//输入文件名称std::cin fileName;send(client, fileName.c_str(), fileName.size() 1, 0);recv(client, buf, readlen, 0);if (strcmp(buf, True) 0) {break;} } //打开文件 f.open(fileName.c_str(), std::ios::binary | std::ios::out); while (1) {int nlen recv(client, buf, readlen, 0);if (nlen 0) {std::cout 文件接收完毕 std::endl;break;}else {//写入文件f.write(buf, nlen); f.flush();} } f.close(); closesocket(client);可能会注意到这里服务端能接收到连接是因为调用了listen但是客户端没有listen服务端是怎么知道要把数据发送到哪里呢 原来服务端在调用accept的时候就已经获取到了客户端的IP地址和端口号保存在了clntAddr。 那么客户端又没有bind 又怎么来IP地址和端口呢 简单地来说是当客户端调用connect的时候系统自动分配的毕竟需要个IP地址和端口才能进行3次握手。
http://www.zqtcl.cn/news/67552/

相关文章:

  • 建筑效果图网站有哪些百度软件商店下载安装
  • 房和城乡建设部网站wordpress主题在线制作
  • h5手机网站怎么做虚拟空间应用程序下载
  • 电影网站如何优化百度收录提交接口
  • seo网站排名厂商定制广东智唯网站建设公司
  • 西安建设高端网站郑州做网站设计
  • 营销型网站建设可行性分析高端企业网站建设注意问题
  • 常熟高端网站建设网站免费建站 网页不需要备案
  • pc网站和手机网站wordpress 免费中文模板下载地址
  • 涿州做软件和网站的陵水网站建设费用
  • 济南万网站建设有限公司地址p2p网站建设规划
  • 做全景图二维码的网站青岛做网站找什么公司
  • 网站建设中js控制什么新浪网页版登录
  • 重庆美邦建网站深圳做微信商城网站建设
  • 企业大型网站开发网站模板设计wordpress po mo
  • 杭州专业做网站公司西安网站建设工作室
  • 网站在线留言系统价格优化网站建设
  • wordpress 定制表单上海seo关键字推广
  • 吉林省建设厅网站杨学武北京外贸网站优化
  • wordpress企业站实例做有源代码的网站有什么好处
  • 移动网站备案logo参考网站
  • 订阅号做影视网站清溪镇网站建设公司
  • 做移动网站优化快wordpress+内网
  • 株洲做网站那家好公司网站建设怎么做
  • 景点网站开发积极意义扫二维码直接进网站怎么做
  • 建设网站设计论文范文品牌网站建设公司有哪些
  • 信阳网站建设哪个好网站关键词设置数量
  • 数控机床网站建设网站建设费用推荐网络
  • 网站权重如何合理分配网站统计分析
  • 二手书交易网站开发毕业设计空壳网站