01-Over View

1.Overview
PC^2 是一个动态分布式系统,用于管理,控制程序设计竞赛。它包括对多站点的支持,跨平台(包括WINDOWS和UNIX),动态实时更新比赛状态以及排名,等特性。本手册将提供安装,配置,和启动PC^2进行比赛的详细步骤。需要更多关于PC2的信息(包括如何获取PC2系统,可http://www.ecs.csus.edu/pc2)
PC2基于C/S模式,比赛中的每个站点运行单个与站点服务器连接的PC2 server和client。使用不同的帐户(如 Administratior,Team,Judge,或 Scoreboard)登录client。 不管比赛中共有多少站点,PC2的clients只跟自己站点的server连接。在多站点比赛中,为保证比赛有序进行,站点server不光跟自己的clients连接,还跟其他站点的server连接。为保证PC2正常运行必须满足以下连接需求:(1):必须保证运行server和client的主机之间支持TCP/IP协议 (2) 在多站点比赛中,所有运行server的主机必须可以通过TCP/IP协议互连。另外,应注意防火墙的阻隔问题但没有必要保证client和所有的server连接。
每个PC2模块(server or client)启动时读取一些".ini"文件。这些文件用于最初运行时的配置。client模块登录(如:team, judge等)时也应适应自己的配置文件。典型的PC2配置为:每个team judge 等,使用不同的主机,并且每个主机只运行一个client。如果在同一主机上运行多个client模块,比如:多种帐户共用同一主机登录,那么,不同的用户(如 Team, Judge)必须运行自己的Java虚拟机,并且必须有自己专用的目录(包括不同的安装目录)。
建立一个PC2系统包括以下主要步骤: (1),安装Java 和 PC2;(2),创建或编辑必要的配置文件;(3),启动servers 和 clients;(4),通过administrator client配置PC2服务器; (5),启动contest,使Teams和Judges 可以登录。以上步骤将在接下来的章节中列出。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值