C# 如何使用c向当前登录的用户发送通知消息#

C# 如何使用c向当前登录的用户发送通知消息#,c#,sockets,browser,client-server,C#,Sockets,Browser,Client Server,我们正在为当前登录的用户异步创建一个新套接字。服务器将在适当的时间通知此用户,然后可能位于不同视图页的用户将出现一条弹出消息。我们正在创建类似套接字的: Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); socket.BeginReceive(buffer, 0, buffer.Length, 0, new AsyncCall

我们正在为当前登录的用户异步创建一个新套接字。服务器将在适当的时间通知此用户,然后可能位于不同视图页的用户将出现一条弹出消息。我们正在创建类似套接字的:

Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);

socket.BeginReceive(buffer, 0, buffer.Length, 0,
                  new AsyncCallback(ReceiveNotification), socket);


private void ReceiveNotification(IAsyncResult ar)
{
    Socket socket = (Socket)ar.AsyncState;

    socket.EndReceive(ar);

    //Need to perform notification stuff here                 
    socket.Close();
}   
我建议您尝试一下,它允许通知所有打开的客户端并保持传输级别,所以您不需要关心套接字等