IT_newbies
IT_newbies
2016-03-03 11:33

C#基于TCP的局域网聊天工具 不知道怎么接收消息部分怎么写 求设计思路

  • tcp
  • c#
  • 通信
  • 局域网

我之所以问这个问题是因为我说的接收消息不是那种两个窗口都开着 发送或接收的
而是当接收的用户不在场时 聊天窗口并未打开也能接收 只是好友列表里的好友在闪 然后等用户回来 点击好友时聊天窗口,好友发送过来的那些信息还有 然后用户也能回复 说白了就是qq那样的 我只能做到发送信息 和当发送消息,接收方的用户里对应的好友在闪(只是在闪 也不能接收消息和打开窗口) 想问问大侠们 如果是你们大概会怎么设计这一块
................................................
我的想法是在与好友通信时 有两种形式一种主动一种被动 主动即我点击好友打开聊天窗口(TCP连接放到了聊天窗口加载事件里) 被动即好友在闪 我点击好友打开聊天窗口(专门建立监听的语句是放在好友列表窗口(聊天窗口的父类)的加载事件里,主动与被动的聊天窗口只是样子一样但是是两个不同的窗口)下面问题来了 在被动通信时 方发过来的消息我存在哪里 而且聊天窗口里并未建立监听我怎么接收消息 想了半天没有思路感觉脑细胞不够用的

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答