Websocket Sharp,从onmessage读取服务器变量

问题描述

你好,我是Web套接字的新手,所以想知道我在做什么错,我有服务器和客户端

代码看起来像这样

public class SampleSocketService: WebSocketBehavior
{
     private int globalvar = 1;
     protected override void OnMessage(MessageEventArgs e)
     {
         if(...somecondition)
         { 
            while(...loopcondition)
               globalvar++;
         }
         if(...anothercondition)
         { 
            this.Send(globalvar);
         }
     }
}

问题是当我向客户端发送globalvar时,它总是= 1

有什么想法吗?

解决方法

您必须将globalvar设为静态

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...