前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习记录——PESocket使用Client /Server初级可连接(个人总结)

学习记录——PESocket使用Client /Server初级可连接(个人总结)

原创
作者头像
MrLi001
发布2022-01-18 15:58:44
6960
发布2022-01-18 15:58:44
举报
文章被收录于专栏:xixixixi

1、使用C#解决方案的两种方式

①引用dll,以应用程序拓展的方式

生成dll方法——整个解决方案下的项目,右击选择属性,点击进入,然后选择生成;修改输出路径为适合的输出路径;然后点击

编译软件上部的工具栏中的生成,选择重新生成解决方案,拓展就可以作为底层进行使用。

②整个工程的源码作为引用

2、在创建协议项目时,为在Unity中使用,目标框架需要设置为低于3.5。

3、使用步骤

①先将PESocket的dll打包好。

②然后创建新的项目

——新建项目Server,类型为控制台,在NetMsg创建好后需要引用NetMsg、而且需要引用PESocket;在Server中需要新建项ServerSession,引用自PENet中的PESession。

——新建项目NetMsg,类型为类库,然后为右击项目为项目添加引用PESocket,引用自PEMsg;然后确定服务器Server的IP地址和端口号。(NetMsg为协议,在服务器端Server使用完成后在客户端仍然需要用,需要先生成)

——新建Unity项目Client,直接创建一个Unity工程,在Unity工程中新建C#文件,然后在工程中引入PESocket的dll和NetMsg的dll,在Client中的GameStart使用Debug.Log的方式打印日志。

③这样,以Unity软件作为基础的Client的通讯就搭建成功了。

4、较复杂类型服务器框架图

服务器框架图(引用自Plane)
服务器框架图(引用自Plane)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档