当前位置:编程学习 > C#/ASP.NET >>

局域网IP和多线程问题!

我用C#做一个内网通信软件,首先进入页面把所有正在用这个软件的用户的IP以及计算机名显示到我指定的listbox里.问题是我怎么样才能得到用户有没有在线(急!!)以用我和(一对多)多个用户聊天的时候,端口是怎样分的?难首是每个用户都独立的一个端口吗?
请各们多给我点意见!最好是给个实例!!
wolijin_@163.com --------------------编程问答-------------------- 自己先顶一个..... --------------------编程问答-------------------- 我做过多对多的,记得那时也遇到这样的问题,后来还是高手帮忙的:另设个公共类吧(用户的IP以及计算机名这些就设成类的成员吧,最好是有个标识用户是否在线的BOOL类型的成员),代表一个用户,端口顷听在多线程里,一有新用户连接,就生成一个新公共类对象(赋值之类的操作不用我说了吧),
每生成一个新用户,就把用户对象加到一个动态数组中去,取时记得类型转换哦.

要知道对方还在 不在线,只要每次向对方发信息时,在捕捉异常里处理就得啦 --------------------编程问答-------------------- 我也是这个问题啊,各位大虾也给我发一个吧,小弟将感激不尽的,我的邮箱是:xiaobinglove1987@126.com
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,