【问题标题】:How to pass data from client to server using winform signalr如何使用winform signalr将数据从客户端传递到服务器
【发布时间】:2014-12-24 16:50:21
【问题描述】:

我需要在客户端连接后将用户 ID/名称(可能在 onconnected 函数中获取)传递给服务器(不能使用 connectedId),我尝试了不同的方法:

  1. 通过 IuserIdProvider。
  2. 通过 hubconnection(url,userId)
  3. 通过查询字符串

没有任何效果......我没有发布我的代码,因为它太多了,我所要求的只是一个完整示例的链接(请使用 winform),如果以上都不能满足我的需要或者你有更好的东西,请任何其他(简单)方式都会很棒。 非常感谢

【问题讨论】:

  • 是的,我用谷歌搜索了.....我需要一个完整的例子。
  • 我认为在这种情况下,您只需要在与您的代码中卡住的部分相关的地方显示您尝试过的代码示例。

标签: c# winforms signalr parameter-passing


【解决方案1】:

如果这不是我从您的问题中所理解的,请告诉我。 在建立连接后,您希望将信息传递到集线器以执行某些操作(大概是存储到数据库中)。 如果是这样,为什么不在集线器上调用一个方法来传递该方法?

【讨论】:

  • 我试图传递一个特定的用户 ID(不是 context.connectedId),但现在没有任何效果我正在使用查询字符串来传递 ID,它工作正常.. 但我仍然想要一个IuserIdProvider 示例。
  • 你是什么userId?您的意思是在用户登录后分配给用户的 ID,并且您的程序会为该特定用户分配一个 ID?
  • 向我们展示您的代码,该代码调用服务器方法以传递您分配给用户的 ID。然后我可以从那里帮助你:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-05
  • 1970-01-01
  • 2017-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-16
相关资源
最近更新 更多