第一,socket通信
第二,如果是存储在数据库的话,还可以定时去查下数据库

解决方案 »

  1.   

    因为发布消息比较少,可能不会定时去查数据库。
    如果用socket的话,那是不是客户端是不是一直需要连接服务端呢?
      

  2.   

    服务端建立服务 开启端口然后客户端打开软件之后 就连接服务端,并且在服务端保存起来 比如 dictionary<string,socket>如果客户端发送消息,就循环dictionary<string,socket>发送就行了
      

  3.   

    好的,我已经看了几天的SOCKET了,简单的应该没有多大问题了吧
    有问题再来指教大家。
      

  4.   

    1、socket
    2、remoting
    以上两种都必须有服务端如果只是存数据库的话
    1、定时扫描
      

  5.   

    要么tcp、udp
    要么存储数据库,定时去取
      

  6.   

    因为发布消息比较少,可能不会定时去查数据库。
    如果用socket的话,那是不是客户端是不是一直需要连接服务端呢?客户端肯定要和服务端连接啊, 要不怎么叫"在线"客户端
      

  7.   

    msdn上面异步socke编程有这样的案例,是滚动新闻的。
      

  8.   

    选择你熟悉的 RPC  如果是 NT + ASP.NET -> SignalR