如何在WinForm SIgnalR中单击按钮将数据从服务器发送到特定的客户端ID

亚当

我正在使用SignalR在服务器和客户端之间进行双向通信,服务器和客户端都在使用Win应用程序。

服务器端,我在DropDownlist中添加所有已连接的客户端ID,现在我想做两件事。

1)我要从下拉列表中选择客户端ID,然后在单击按钮时将字符串发送到所选客户端。

我的服务器端在这里:

private void buttonClient_Click(object sender, EventArgs e)
        {
         // here i want write code for send data to selected client .
          string Clientid = comboBoxClients.SelectedItem.ToString();

        }

public class MyHub : Hub
    {
 public void Send(string name, string message){ Clients.All.addMessage(name, message);}
    }

我的客户端代码在这里:

private void ButtonSend_Click(object sender, EventArgs e)
        {
            HubProxy.Invoke("Send", UserName, TextBoxMessage.Text);
            TextBoxMessage.Text = String.Empty;
            TextBoxMessage.Focus();
        }
Tariq_ASp.net

首先添加IhubContext的全局对象。

IHubContext context = GlobalHost.ConnectionManager.GetHubContext<MyHub>();



private void buttonClient_Click(object sender, EventArgs e)
        {
            string Clientid = comboBoxClients.SelectedItem.ToString();
// sendOrders(string,string) this method should make on client side with same name  and here call like thats . 
            context.Clients.Client(Clientid).sendOrders("Name","Message Server to you"); 

        }

//这里是我的客户端代码: //创建并连接集线器连接和集线器代理,并调用方法名称SendOrders。//在控制台窗口中显示消息

HubProxy.On<string, string>("sendOrders", (name, myString) =>
             this.Invoke((Action)(() =>
                    RichTextBoxConsole.AppendText(String.Format("{0}: {1}" + Environment.NewLine, name, myString))
                ))
            );

希望有帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用带代理的Signalr将消息从客户端发送到服务器?

来自分类Dev

gRPC 中数据如何从客户端发送到(多服务)服务器

来自分类Dev

如何将邮件从服务器发送到特定客户端

来自分类Dev

如何将数据从Web套接字服务器发送到客户端?

来自分类Dev

React 和 NodeJS:如何将数据从服务器发送到客户端?

来自分类Dev

如何将表单数据从客户端发送到服务器

来自分类Dev

如何使用C ++中的Websocket客户端将消息发送到服务器?

来自分类Dev

如何在node.js中将数据从服务器发送到客户端

来自分类Dev

如何在Meteor中将数据从客户端发送到服务器?

来自分类Dev

SignalR:如何在Signalr中自动将内容从服务器推送到客户端?

来自分类Dev

如何使用Websocket将Spark Streaming数据从服务器端发送到客户端?

来自分类Dev

如何从服务器读取数据并将数据发送到客户端?

来自分类Dev

如何将数据从TCP Python服务器发送到客户端,反之亦然?

来自分类Dev

Angular2:发出请求时如何将数据从客户端发送到服务器

来自分类Dev

如何将数据从UDP服务器发送到NAT后的UDP客户端?

来自分类Dev

如何将Node.js服务器数据发送到Javascript客户端?

来自分类Dev

如何将数据(字符串)从HTTP客户端发送到服务器

来自分类Dev

如何将多个数据流从单个客户端发送到TCP服务器

来自分类Dev

如何将数据从UDP服务器发送到NAT后的UDP客户端?

来自分类Dev

MySQL服务器如何检索并将数据发送到客户端?

来自分类Dev

如何将信息从客户端发送到服务器(Flask-python)

来自分类Dev

春天如何调用Websocket服务器将消息发送到客户端

来自分类Dev

如何将JPG文件从服务器发送到客户端

来自分类Dev

如何通过获取将更新的变量从客户端发送到服务器?

来自分类Dev

如何将信息从客户端发送到服务器(Flask-python)

来自分类Dev

Ruby如何通过TCP(http)服务器将图像发送到客户端

来自分类Dev

服务器如何使用Java将消息发送到客户端

来自分类Dev

如何将参数从CometD客户端发送到CometD服务器

来自分类Dev

如何获取Web客户端处理表单,以在不使用客户端脚本的情况下将页面ID信息发送到服务器

Related 相关文章

  1. 1

    如何使用带代理的Signalr将消息从客户端发送到服务器?

  2. 2

    gRPC 中数据如何从客户端发送到(多服务)服务器

  3. 3

    如何将邮件从服务器发送到特定客户端

  4. 4

    如何将数据从Web套接字服务器发送到客户端?

  5. 5

    React 和 NodeJS:如何将数据从服务器发送到客户端?

  6. 6

    如何将表单数据从客户端发送到服务器

  7. 7

    如何使用C ++中的Websocket客户端将消息发送到服务器?

  8. 8

    如何在node.js中将数据从服务器发送到客户端

  9. 9

    如何在Meteor中将数据从客户端发送到服务器?

  10. 10

    SignalR:如何在Signalr中自动将内容从服务器推送到客户端?

  11. 11

    如何使用Websocket将Spark Streaming数据从服务器端发送到客户端?

  12. 12

    如何从服务器读取数据并将数据发送到客户端?

  13. 13

    如何将数据从TCP Python服务器发送到客户端,反之亦然?

  14. 14

    Angular2:发出请求时如何将数据从客户端发送到服务器

  15. 15

    如何将数据从UDP服务器发送到NAT后的UDP客户端?

  16. 16

    如何将Node.js服务器数据发送到Javascript客户端?

  17. 17

    如何将数据(字符串)从HTTP客户端发送到服务器

  18. 18

    如何将多个数据流从单个客户端发送到TCP服务器

  19. 19

    如何将数据从UDP服务器发送到NAT后的UDP客户端?

  20. 20

    MySQL服务器如何检索并将数据发送到客户端?

  21. 21

    如何将信息从客户端发送到服务器(Flask-python)

  22. 22

    春天如何调用Websocket服务器将消息发送到客户端

  23. 23

    如何将JPG文件从服务器发送到客户端

  24. 24

    如何通过获取将更新的变量从客户端发送到服务器?

  25. 25

    如何将信息从客户端发送到服务器(Flask-python)

  26. 26

    Ruby如何通过TCP(http)服务器将图像发送到客户端

  27. 27

    服务器如何使用Java将消息发送到客户端

  28. 28

    如何将参数从CometD客户端发送到CometD服务器

  29. 29

    如何获取Web客户端处理表单,以在不使用客户端脚本的情况下将页面ID信息发送到服务器

热门标签

归档