C# p2p聊天程序,端口问题!大侠帮忙!!! 做了个P2P聊天程序,想实现外网聊天,使用了UDP协议来进行直接传输,可是聊天窗体只能开一个,怎么能动态的设置端口,让窗体能多个开,就像QQ那样,同时可以和多个人聊天,(不是群),请大侠帮忙,困扰了一天了。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以设置一个结构体,例如长度20,即最大允许20个同时连接。里面存放端口号;如;int iPort;bool bFlag;这样当一个端口正在使用的时候,把其标志设置为true;关闭的时候设为false;当新开启一个端口的时候,遍历这个结构体,找一个闲置的端口使用。 我也没做过。仅从理论上支持一下楼主。创建一个正在使用端口列表,每次打开新端口时,把此端口号添加到这个ArrayList中,用完了就从中删除。就可以知道哪个端口号正在被使用了。 散分加讨论-谈谈大家开发项目及提升开发效率的架构的实践或想法 还是求教XtraReport中的几个问题(关于对行进行运算以及对dataset传参) C# 绘制图形 C# 打印问题 文章内容:如标题 C# 中 用sql数据库时使用 SqlDbType.VarChar access中使用出错 高分急求这个问题解决方案,有点难度!! 一个很低级的问题! 奇怪的问题,求救 用人打算使用.net编写桌面程序吗? 有关C#2005水晶报表的问题 请问模糊查询时SqlDataSource的参数该怎么写?
如;
int iPort;
bool bFlag;这样当一个端口正在使用的时候,把其标志设置为true;关闭的时候设为false;
当新开启一个端口的时候,遍历这个结构体,找一个闲置的端口使用。