大侠们! 考验的时候到了--------谁来解决这个依赖的矛盾问题 1。好象没有别的好的方法,但为什么每次都要产生一个新的窗口呢?不能保持一个窗口变量,需要时显示,如果已经显示时,不可以添加到现有窗口?2。在主线程能打开这窗口么?这窗口是在标记为[STAThread]的主线程上生成的么?http://support.microsoft.com/?id=841295 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不知道事件处理是不是和直接this.Invoke( watcherHandler,sms); 一回事?你可以试试事件//委托 public delegate void DisconnectedHandler ( Client sender ) ;//事件 public event DisconnectedHandler Disconnected ; if ( Disconnected != null ) { //Invokes the delegates. Disconnected ( this ) ; } 1.对接收消息的看法:查看消息的方式可以象MSN messager那样啊,针对连接,而不针对消息。这就象 saucer(思归)说的那样处理了。所以,在客户端主进程与会话进程间,传递的不是消息,而是连接。 嗯,楼上的大侠们所言及是。我原来已经定义了一个消息窗体管理列表,用来标识与某聊天对象的唯一窗体,只是发送结束后,把它关闭了并从消息窗体管理列表里删除了,呵呵,其实不必关闭,下次还可能有用到,思归所讲的:) 关于“daou101”所讲的*查看消息的方式可以象MSN messager那样啊,针对连接,而不针对消息”* 我不太明白? 在客户端里 主进程与会话进程间,传递的不是消息,而是连接?我的架构是这样的,大体上可以分三层1:类BaseClient: 包含以下模块 负责TCP/UDP数据接发--->消息列队--->消息事件触发器--->(虚方法)相应消息的 操作行为2:主窗体MainWin: 继承BaseClient,重写父类相应消息的操作行为3: 功能子窗体:被主窗体MainWin调用,根据不同消息打开相应的子窗体(比如查看好友消息、个性设置等)所以整个系统都是以消息传递为主线,daou101(海天一鸥),能解释你的想法吗? 大侠们,帮忙看看http://community.csdn.net/Expert/topic/3484/3484531.xml?temp=3.069705E-02 C# 生成Excel文件后,为何进程里有很多Excel.exe进程 有用C#做过扑克游戏的吗?来帮我解决个问题 html页面动态生成行,生成列代码,谁有可用的,根据行、列参数,来动态生成 % 什么作用啊? C#菜鸟问题 请教高手,SQL SERVER导出数据字典报表 字节流转为文件 高分请教如何获取浏览器端的LogicDrivers和将excel文件保存到浏览器的机器上???? 调查:大家的.net是多少钱买的? 请C#高手们帮帮忙 dataset 中读取 xml 文件,出现的编码问题 有没有人有整个.net frame的类继承关系的图阿
你可以试试事件
//委托
public delegate void DisconnectedHandler ( Client sender ) ;
//事件
public event DisconnectedHandler Disconnected ; if ( Disconnected != null )
{
//Invokes the delegates.
Disconnected ( this ) ;
}
查看消息的方式可以象MSN messager那样啊,针对连接,而不针对消息。这就象 saucer(思归)说的那样处理了。所以,在客户端主进程与会话进程间,传递的不是消息,而是连接。
*查看消息的方式可以象MSN messager那样啊,针对连接,而不针对消息”*
我不太明白? 在客户端里 主进程与会话进程间,传递的不是消息,而是连接?
我的架构是这样的,大体上可以分三层1:类BaseClient: 包含以下模块
负责TCP/UDP数据接发--->消息列队--->消息事件触发器--->(虚方法)相应消息的 操作行为2:主窗体MainWin: 继承BaseClient,重写父类相应消息的操作行为3: 功能子窗体:被主窗体MainWin调用,根据不同消息打开相应的子窗体(比如查看好友消息、个性设置等)所以整个系统都是以消息传递为主线,daou101(海天一鸥),能解释你的想法吗?
http://community.csdn.net/Expert/topic/3484/3484531.xml?temp=3.069705E-02