查看: 3451|回复: 7
收起左侧

[枫叶飘零] Photon Server之从头创建应用程序

[复制链接]

[枫叶飘零] Photon Server之从头创建应用程序[复制链接]

枫叶飘零 发表于 2017-12-27 19:28:14 [显示全部楼层] 回帖奖励 |倒序浏览 |阅读模式 回复:  7 浏览:  3451
本教程将尝试帮助您了解如何从头开始构建应用程序。争取在10分钟内建立一个简单的聊天服务器。
我们假设您已经按照“5分钟Photon”中的步骤进行操作,并且拥有本地运行的Photon服务器。
本教程被认为是理解Photon Application和Peer中主要概念的基础知识的第一步。
    1、下载Photon Server SDK并解压缩。
    2、使用Visual Studio,创建一个新的类库项目ChatServer。
    3、添加引用到ExitGamesLibs.dll,Photon.SocketServer.dll和PhotonHostRuntimeInterfaces.dll

现在,创建一个从Photon.SocketServer.ApplicationBase继承的新类ChatServer:
创建一个从Photon.SocketServer.ClientPeer继承的新类ChatPeer:
using Photon.SocketServer;
using PhotonHostRuntimeInterfaces;
public class ChatPeer : ClientPeer
{
    public ChatPeer(InitRequest initRequest)
        : base(initRequest)
    {
    }
    protected override void OnDisconnect(DisconnectReason disconnectCode, string reasonDetail)
    {
    }
    protected override void OnOperationRequest(OperationRequest operationRequest, SendParameters sendParameters)
    {
    }
}
在ChatServer.CreatePeer返回一个新的ChatPeer实例:
ChatServer程序集将由Photon本地核心加载到默认Photon实例上。 因此,服务器配置文件PhotonServer.config应包含该应用程序的正确定义。 以下片段说明了一个简单的方法来做到这一点:
ChatServer程序集将由Photon本地核心加载到默认Photon实例上。 因此,服务器配置文件PhotonServer.config应包含该应用程序的正确定义。 以下片段说明了一个简单的方法来做到这一点:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2泰斗币 +30 收起 理由
泰课_robin + 20 为您的才华点赞
admin + 10 干货啊~

查看全部评分

+1
3450°C
7
  • 枫叶飘零
  • 马三小伙儿
  • admin
  • zoeyun520
  • jacob
过: 他们
因分享而快乐,学习以自强!
枫叶飘零
 楼主|
发表于 2017-12-27 19:30:03 显示全部楼层
不管你有关于Photon产品的问题或者是Photon价格问题或者Photon教程方面的问题或者其他问题都可以联系我们给我我们留言,我们真诚的为您服务。关注我们公众号PhotonServer获取等多新鲜资讯。
因分享而快乐,学习以自强!
马三小伙儿 发表于 2017-12-27 23:03:02 显示全部楼层
不错不错,支持一下。
因分享而快乐,学习以自强!
admin 发表于 2017-12-29 22:09:01 显示全部楼层
干货满满
来自苹果客户端来自苹果客户端
因分享而快乐,学习以自强!
zoeyun520 发表于 2018-1-1 18:46:24 显示全部楼层
爪一个支持楼主
因分享而快乐,学习以自强!
jacob 发表于 2018-1-4 15:23:47 显示全部楼层
来学习的,点个赞
因分享而快乐,学习以自强!
泰课_robin 发表于 2018-1-4 20:33:10 显示全部楼层
我也是来学习点赞的
来自苹果客户端来自苹果客户端
因分享而快乐,学习以自强!
枫叶飘零
 楼主|
发表于 2018-2-4 10:27:55 显示全部楼层
小伙伴可以看看
因分享而快乐,学习以自强!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

VR/AR版块|Unity3d|Unreal4|新手报道|小黑屋|站点地图|沪ICP备14023207号-9|【泰斗社区】-专注互联网游戏和应用的开发者平台 ( 沪ICP备14023207号-9 )|网站地图

© 2001-2013 Comsenz Inc.  Powered by Discuz! X3.4

1
QQ