gpt4 book ai didi

c# - 创建一个套接字,移动客户端可以监听该套接字以获取通知

转载 作者:行者123 更新时间:2023-12-03 12:06:04 27 4
gpt4 key购买 nike

我有一个客户端移动应用程序,需要监听服务器上的更新。但是服务器立即将消息发送给一个客户端(这不是广播)。如何保持跟踪向谁发送消息,以及如何使用套接字发送消息?
移动应用程序应该是套接字服务器还是asp.net服务器?

最佳答案

移动应用应为客户端。它应该具有唯一的ID(一个GUID很好用)。服务器接受来自移动应用程序的连接。然后,移动应用发送其唯一ID,服务器将创建一个存储套接字和唯一ID的对象。如果连接了10个客户端,则将存储10个套接字,每个套接字都有自己的unueue ID。

现在服务器有一个更新要推出:

遍历对象,通过每个套接字将数据发送到移动应用程序。

附言:我认为asp.net不能解决这个问题。但是您可以轻松地编写C#.NET应用程序的代码。

编辑:

此外,如果要在C#.NET应用程序中自托管WCF服务,则可以使用ASP.NET Web应用程序中的服务。然后,这将允许您将数据从Web应用程序发送到C#应用程序,并且C#应用程序可以将该数据向下传递到套接字,或触发C#应用程序将某些数据通过套接字发送到移动应用程序。

关于c# - 创建一个套接字,移动客户端可以监听该套接字以获取通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10810269/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com