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

做亚马逊运营要看哪些网站中国制造网外贸平台中文版

做亚马逊运营要看哪些网站,中国制造网外贸平台中文版,wordpress it模板下载地址,青龙建站教程自学网什么是TCP/IP------本课程的主要部分TCP/IP如何工作-----TCP/IP软件结构与实现如何用TCP/IP-------TCP/IP应用程序编程接口前面说过#xff0c;TCP/IP标准并不指定应用程序与TCP/IP协议软件的接口#xff0c;但并不是说没有提供任何指导#xff0c;首先#xff0c;它指定了…什么是TCP/IP------本课程的主要部分TCP/IP如何工作-----TCP/IP软件结构与实现如何用TCP/IP-------TCP/IP应用程序编程接口前面说过TCP/IP标准并不指定应用程序与TCP/IP协议软件的接口但并不是说没有提供任何指导首先它指定了一些必须具有的操作。这包括–为通信指定本地资源–指定本地和远程通信端点–初始化连接(客户端)–等待连接(服务器端)–发送和接收数据–生成紧急数据–中断通信–……–在通信结束时释放本地资源同时TCP/IP标准还指定了一个概念层接口它是作为一个阐述如何使用TCP/IP的例子它包含了一系列过程和函数标准建议了每个过程和函数所需要的参数及其所执行操作的语义但没有进一步指定数据表示的细节。仔细的接口通常由操作系统来定义只要完成TCP/IP标准中的功能可以有不同的细节选择。这样不同的操作系统的应用程序编程接口是各不同的。–Berkeley Software Distribution UNIX 的 Socket 接口是广泛使用的–Windows的接口定义Winsock接口–System V的接口定义TLI接口–……操作系统提供的应用程序编程接口又分为两类–直接由操作系统内核提供的系统调用BSD UNIX socket–在操作系统外以库函数的方式提供的各种可调用函数Windows socket一、系统调用–当应用程序要进行系统调用首先是把控制交到系统调用接口接口再把控制转到操作系统由操作系统调用相应的内部进程来执行请求的操作内部进程完成后操作系统再通过调用接口把控制权返回应用程序在TCP/IP协议加入操作系统后操作系统可以有两种方式来帮助应用程序访问内核的TCP/IP协议–用一种新的系统调用–用通常的I/O调用来访问TCP/IP完全用第一种方案较少因为这样要把所有的概念操作都重新设计采用第二种方案通过重载通常的I/O调用使得访问协议与通常的I/O一样。较多采用混合方法易重载的重载不易重载的用新函数。UNIX的基本的I/O函数(一般设备或文件的I/O操作)–open为I/O操作准备设备或文件–close终止使用前面打开的设备和文件–read从输入设备或文件获取数据–write向输出设备或文件传输数据–lseek移到设备或文件指定的位置–ioctl控制设备或访问它的软件一旦打开某个设备或文件就给它分配一个描述号–int desc;–descopen(“filename”,O_RDWR,0)在后面应用程序将使用 desc 来对该文件进行标识并进行读写操作–read(desc,buffer,128)完成相关操作后关闭–close (desc)–在BSD UNIX中使用重载上述的I/O调用来实现对协议的部分访问。同时又一些功能不能重载需要设计一些新的函数BSD UNIX Socket 使用混合模式BSD UNIX Socket 在设计时还考虑到支持多种通信协议因此协议族名称往往是一些函数的参数。TCP/IP是一个单一的协议族BSD UNIX Socket 要求必须使用服务类型来指定操作而不是指定某个协。以下为几个在完成socket进程通信机制中需要的系统调用(以下以BSD UNIX为例)sockidsocket(family,type,protocol) //创建socket–其中 family地址族即协议族–Type协议服务类型–Protocol具体协议–sockidUNIX用于标识该socket的整数bind(sockidlocaladdraddrlen)//将本地socket地址(本地地址本地端口)与所创建的scoket号联系起来–其中localaddr指向socket地址结构的指针TCP/IP的socket地址结构struct sockadd_in{u_short sin_family; //指明协议族u-short sin_port; //端口号struct in_addr sin_addr; //IP地址char sin_zero[8]; //未用}–addrlen地址结构的长度(以字节为单位)connect(sockid, destaddr, paddrlen)//用于建立socket连接–sockid欲建立连接的本地socket号–destaddr指向对方socket地址结构的指针–paddrlen对方socket地址长度listen(sockidquelen)//服务器用于确认它愿意建立客户请求的连接–sockid本地socket号服务器将从它上面接收客户请求–quelen请求队列的长度newsockaccept(sockid, clientaddr, paddrlen)//用于面向连接的服务器建立socket连接–sockid欲建立连接的本地socket号–clientaddr指向客户socket地址结构的指针–paddrlen 客户socket地址长度–newsock一个新的socket号发送数据的系统调用(write)–面向连接write(sockidbuffbufflen)//缓冲发送writev(sockidiovectorvectorlen)//集中发送send(sockidbuffbufflenflags)//可控缓冲发送–面向无连接sendto(sockidbuffbufflenflagsdstaddaddrlen)//可控缓冲发送sendmsg(sockidmessageflags)//可控缓冲发送接收数据的系统调用(read)–与发送的调用是一一对应的有些参数所不同其它与socket有关的系统调用此外socket调用中还有一些给程序员用的实用函数例如整数转换函数等等以实现不同体系结构的兼容性。因为BSD UNIX socket调用是支持多协议族的。(这也是socket函数复杂、受到批评的一个原因)调用的时序关系利用socket实现并发服务器的例子int initsockidnewsockidif((initsockidsocket(…))0)error(“cant creat scoket”);if(bind(initsockidlocaladdraddrlen)0error(“bind error”);if(listen(initsockid,5)0)error(“listen error”);for(){newsockidaccept(initsockid…)if(newsockit0)error(“accept error”);if(fork()0){close(initsockid);do(newsockid);exit(o);}close(newsockid);}除了完成socket的系统功能调用BSD UNIX还提供了一套预定义的符号常量和数据结构声明应用程序可以用它们来声明数据、指定变量。例如符号常量SOCK_DGRAM 和 SOCK_STREAM分别说明采用树举报服务还是流服务这些声明定义在两个头文件中–#include #include 二、在操作系统外以库函数的方式提供可调用函数Winsock API函数–WSAStartup初始化scoket库–WSACleanup 终止使用scoket库–scoket创建–connect–closesocket–bind–listen–accept–……其它举报/反馈
http://www.zqtcl.cn/news/880447/

相关文章:

  • 专业外贸网站开发上海外包公司网站建设
  • iis网站伪静态为什么要网站备案
  • 什么是网站东莞常平律师事务所
  • 网站落地页制作最简单的网站
  • 长兴县建设管理网站抖音小程序注册
  • 做网站容易挣钱吗厦门网页制作厦门小程序app
  • 大型网站开发前端准备北京网站建设V芯ee8888e
  • 关于做营销型网站的建议网页小游戏无需登录
  • 网站短期培训能学什么高校网站建设评比标准
  • 做外贸什么网站比较好做dede鲜花网站模板下载
  • 网站广告推广怎么做网站怎么优化关键词排名
  • 怎样做易支付网站数字化校园建设网站
  • 东莞做网站哪里好公司网站维护怎么维护
  • 微信网站界面设计江阴网站开发公司电话
  • 手机制作网站的软件离石做网站的网络公司
  • 贺州住房和城乡建设部网站广州商城网站建设地址
  • 响应式网站报价服务器上的wordpress
  • 做培训的都上哪些网站东莞网站新站排名
  • 济南网站制郑州快速建站公司
  • 网站推广企业网站建设属于什么工作
  • 公司做网站还是做app用土豆做美食的视频网站
  • 做网站除了广告还有什么收入的中国计算机技术职业资格网
  • 陕西建设银行网站查排名的软件有哪些
  • 企业网站备案教程北京专业做网站的
  • 音乐网站如何建设的如何做学校网站
  • 济南比较好的网站开发公司个人注册网站怎么注册
  • 济南高端网站设计策划图书馆网站建设情况汇报
  • 知识付费网站建设做网站源码
  • php网站开发实训报告书怎么做兼职类网站吗
  • 建设银行u盾用网站打不开中企动力值不值得入职