本文介绍的运输不是我们学习的重点,因为您可能不会使用他,而是作为学习的一部分,您仍然必须提及它。
基于插座的发送/RECV语义,运输用于服务通信。其接口的方法如下:
主要角色反映在该方法中,
在源代码中,我们还学习了方法。他的角色是连接服务器并返回连接的Connen。
实际上,这几乎是相同的,但是连接的conn放置在客户端结构中。该结构实现接口
根据addr和listoroption参数处理侦听方法,然后组装。
在该方法中,开始监视请求并处理该请求。
在该方法中,启动-up服务器劫持了客户端请求,创建了一个,然后根据该方法的函数参数执行。
我们自定义一个服务进行测试,如何使用它。
服务间隔中使用的原始结构
启动服务时,通过日志输出,您通常可以了解启动过程
初始化时,默认情况下将处理所有无法选择的服务以启动服务。
然后启动服务器。默认服务器是。开始过程如下:
我们在先前内容中说的方法是,在我们的服务器劫持了请求之后,组装了一个新的套接字,以提供处理它的方法。删除服务后,监视将关闭。
中国所涉及的袜子参数的接收和发送都是我们在美国的定义行动。对于特定操作,您可以详细查看源代码。
然后实现一个简单的客户端请求
客户端调用服务器方法时,这涉及客户端方法调用过程。默认客户端实现是最重要的部分是其调用方法
该方法首先组装消息主体。该消息包含两个部分,一个是,一个是,部分是。组件完成后,执行消息编码,然后通过方法发送请求和接收响应。以该方法为例,我们可以发现其阅读请求的消息已通过,
读取消息实际上是调用的。这就是我们一开始提到的。