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

2022-01-18 15:58:44 浏览数 (1)

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)

0 人点赞