无法添加和更新到字典c#

时间:2017-02-14 16:50:43

标签: c# dictionary

我目前正在制作客户端和服务器。服务器将使用字典存储人员及其位置。然后,客户端可以查找位置或更新/添加人员及其位置。 例如,我可以输入'Lucy','School',服务器会将其添加到字典中。如果我输入'Lucy',它应该回复'School',如果我输入'Lucy''Home',它应该与词典一起更新。

目前,它不会将人员添加到字典或更新其位置。以下是运行服务器的代码,在主类中调用:

import {someFunc} from 'some/path';

class Foo extends React.Component {
  constructor() {
    super();
    this._onClick = this._onClick.bind(this);
  }
  render() {
    return (
      <div onClick={this._onClick}>
        Hello!
      </div>
    );
  }
  _onClick() {
    const {
     prop1,
     prop2
    } = this.props;
    someFunc(prop1, prop2);
  }
}

这部分是在static void runServer() { TcpListener listener; Socket connection; NetworkStream socketStream; try { listener = new TcpListener(IPAddress.Any, 43); listener.Start(); Console.WriteLine("Server started listening"); while (true) { connection = listener.AcceptSocket(); socketStream = new NetworkStream(connection); Console.WriteLine("Connection Recieved."); doRequest(socketStream); socketStream.Close(); connection.Close(); } } catch (Exception e) { Console.WriteLine("Exception: " + e.ToString()); } } 中调用的doRequest方法。这是我制作词典并尝试更新和添加方法的地方:

runServer

我尝试了各种不同的方法。我首先担心的是字典是在dorequest方法中创建的,所以不是全局的,但是当我把它放在其他地方时它似乎不起作用。 希望这只是我错过的一个小错误。 任何帮助都会受到很大的赞赏。 谢谢 露

0 个答案:

没有答案