为了学习网络知识,自己想仿制qq做了一个通讯工具,现在的问题是,当对方传过来一个信息,我怎么根据这小信息的内容找到当前聊天的对话框,并找到这个显示聊天记录的记录体(textbox),并把消息放到记录体中。  我现在消息头中包括了消息的发送者和消息的接受者信息,我现在想根据信息的发送者找到聊天者当他的聊天对话框(聊天窗体),初步构想是想根据聊天窗体的名称 (发送者+接受者的对话框)了进行消息的自动寻找。
  
  希望各位高手能够指点

解决方案 »

  1.   

    能不能给个具体的思路
      因为我现在socket不是保持连接。当接受完数据后,socket就自动的关闭,下次再有数据就根据消息头信息找到接受者。
      

  2.   

    为什么都要仿QQ?!
    为什么不妨VISTA
      

  3.   

    假设你和ABC三个人聊天,则建立3个聊天的窗体类,每个窗体中的textbox记录与对方聊天的内容。类中建一个字段例如name用来记录聊天对象的名称,用一个arraylist将三个窗体装起来,比如数B来了一个消息,则把与B对话的窗体调出来就行了。