Unity【Socket TCP】- 服务端与客户端通讯的简单示例

      最后更新:2022-03-26 13:20:20 手机定位技术交流文章

      针对球迷的相对简单的需求,我们提供了利用索科特技术通告协议和固定长度信息机制进行服务与客户沟通的范例。

      一、服务端搭建:

      在视觉工作室中,选择文件/新/工程,然后创建以下控制台程序:

      增加了服务器和客户类别:

      代码如下:

      我们使用LitJson.dll工具, 没有人可以联系我,

      右键点击解决方案/添加/项目引用并选择 :

      点击以探索, 然后找到 LitJson 工具并添加引用 :

      我们可以使用LitJthusn来分析数据, 但是没有创建数据结构, 我们想要交流的数据包括图片和文字, 因此在此定义以下的数据结构 :

      在引入 LitJson 命名空间后,将分析以下数据:

      现在是时候运行我们的服务器了 :

      二. 团结客户的设置:

      构建从 Mono Action 继承的客户类别, 并根据服务端定义数据结构 :

      要挂载客户端脚本,将创建空对象 :

      返回服务器窗口并运行 Unity 应用程序, 以确保成功连接到服务器 :

      我们寻找照片, 将图片和字符数据传送到服务器进行测试, 将其输入资产目录, 并使用代码从图片中获取数据 :

      要挂在与客户端脚本相同的对象上,请使用以下代码:

      应用程序通过点击发送数据按钮发送数据,然后返回服务器,以测试我们是否收到数据:

      以下是客户向服务机构提交数据的例子,而以下是向客户机构发送数据的服务的例子:

      服务器将图像插入解决方案, 在其中显示, 我们用代码读取图像数据 :

      当客户连接到时,我们把数据发送给客户, 因此我们暂时把它写在 Clit 构造函数中:

      数据从队列中提取, 因为客户端保存了队列服务提供的数据 :

      "现代野生方案类人猿"是公众的号码。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/20895.html

          热门文章

          文章分类