一远程教学系统,为了突破内网限制,准备用PHP做个中转站。初步设计如下:
a,客户端有一为教师端(T),其它为学生端(S)(C++实现)。
b,所有学生端(S)的消息都能传递给教师端(T),而教师可以选择群发给学生或发给单独学生。
问题:1,能否用PHP实现SERVER.PHP放于web服务器完成设计?
2,需要什么知识?有什么书推荐?
3,最多能同时上课的学生数由什么决定?

解决方案 »

  1.   

    你说的需求貌似只是浅层的,没说深入;php能做,但既然熟悉C++,干么不直接用它完成呢?
      

  2.   

    服务器是租用的web空间(无外网IP,故出此策),不可能让我运行exe,但php可以
      

  3.   

    ……无外网IP那外面怎么访问?你说的基本能实现,除非人数太多就要看空间的承受能力(同时在线取决于服务器而不是php)
    如果需要实时(保持长连接),去看一下socket部分
    如果不需要实时,那就跟论坛管理员给会员群发消息一样,看session和权限控制就行
    传递可以考虑API,xml/json什么的没啥书推荐,大部分人都是看着手册边做边查
    去php.net下载php_enhanced_zh.chm(用户评论版,前几天刚更新了版本)
    或者英文php_enhanced_en.chm(英文的函数说明略微多些,不过常用的中文版都有的)------------------------------------------------------------
    PHP 手册
    by:
    Mehdi Achour 
    Friedhelm Betz 
    Antony Dovgal 
    Nuno Lopes 
    Hannes Magnusson 
    Georg Richter 
    Damien Seguy 
    Jakub Vrana 
    其他贡献者 
    2011-06-02
    Edited By: Philip Olson 
    中文翻译人员: 
    王远之 
    肖理达 
    肖盛文 
    黄啸宇 
    宋琪 
    陈伯乐 
    陈浩 
    陈岗 
    刘铭 
    洪建家 
    吴煊春 
    乔楚 
    © 1997-2011 PHP 文档组 
      

  4.   

    我用C++的SOCKET来与服务器交互。还要了解PHP中使用socket吗?