我在Server定义了一个静态i ,在客户端能正常显示i(即在线人数)
但是通过Client访问这个静态变量的时候每次都得到0
我试过了很多方法,比如放在客户端构造方法中,客户端读取服务端消息的线程类中都不行。请高手指点如何正确获取这个静态变量i

解决方案 »

  1.   

    我会用建立一个Online的数据表来统计在线人数.
      

  2.   

    Server端定义一个返回在线人数的方法,客户端调用这个方法
      

  3.   

    我直接通过Server.i调用的,放在客户端的线程类中,让他显示当前时间,时间能刷新,这个i却一直是0 试过了楼上的调用方法. 但是不能创造服务端对象,只能通过静态方法。调用了,还是老样子,0   哎
      

  4.   

    刚才请教了一个朋友,他说必须通过自定义SOCKET,觉得很有道理!!
    我仔细想了一下,客户端根本就没SERVER这个类,要远程访问肯定不能通过这个类,而需要SOCKET把这个参数传输进去
    那么,如何把服务端的一个变量传到SOCKET中去,让远程客户端能够调用到这个变量呢??