社区
C#
帖子详情
C#自写socked压力测试代码
ilovejolly
2006-05-17 08:37:56
有几个要求,一是要尽量同步,二是支持至少几百个连接,不知道各位有什么建议.C#有没有支持这样的功能,思路或者代码都开源,分不够再加,谢谢
...全文
399
17
打赏
收藏
C#自写socked压力测试代码
有几个要求,一是要尽量同步,二是支持至少几百个连接,不知道各位有什么建议.C#有没有支持这样的功能,思路或者代码都开源,分不够再加,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abiho
2006-05-20
打赏
举报
回复
我会写压力测试程序,包括连接客户端数量及信息处理能力
流程就是那样了,不是很复杂
http://www.codeproject.com/csharp/AsyncSocketServerandClien.asp
没有整理,看看这个了
ilovejolly
2006-05-18
打赏
举报
回复
我现在就是在客户端用多线程,怎么能同时send呢
ilovejolly
2006-05-17
打赏
举报
回复
不好意思,我说的有的地方错了
upd是无连接的,我现在的要求就是想同步发包.
因为开始用tcp也做过,只能用循环一个个的连.我想这个是不是要用多线程,不知道C#是怎么让多线程并发的?
zlkingdom
2006-05-17
打赏
举报
回复
udp是无连接的协议...这个不好测试吧,如果改用tcp的话就比较好测试了,tcp总是保持连接的,如果需要多连接的socket肯定会用到客户端对象,每一个对象内含一个socket和Thread,测试的时候只要建立一个程序,仿连接的方式在服务器上创建对象就可以了
kokubo_wing
2006-05-17
打赏
举报
回复
帮顶
ilovejolly
2006-05-17
打赏
举报
回复
客户端和服务器都自己写,就是建立连接发数据,用udp,现在问题是要建立一定数量的连接并要求同步.
abiho
2006-05-17
打赏
举报
回复
问题不明确
Radar2006
2006-05-17
打赏
举报
回复
UP一下!~
kssys
2006-05-17
打赏
举报
回复
可以多线程处理。
处理的代码加互斥锁
ilovejolly
2006-05-17
打赏
举报
回复
to opendelphi():indy是什么啊?
to abiho(迷路的打工者):你用过一些性能测试工具吗?我就是想模拟那样的功能
大家编程从来不做压力测试的?做压力测试从来没有自己写过工具吗?
wmhnq
2006-05-17
打赏
举报
回复
用线程是可行的
abiho
2006-05-17
打赏
举报
回复
你的意思是服务器端要同时收到信息?
绝对的“同时”是不存在的
可以这么思考,一个线程处理客户端创建一个连接定时发消息(间隔自设),创建n个这样的线程就会建立n个连接发送消息,这样行不
opendelphi
2006-05-17
打赏
举报
回复
客户端用indy,服务器直接调api;windows网络编程一书可以看看
ilovejolly
2006-05-17
打赏
举报
回复
多线程怎么并发呢?
ilovejolly
2006-05-17
打赏
举报
回复
不会吧,看都没人看?
littlegang
2006-05-17
打赏
举报
回复
压力测试其实最好是linux或者unix的机器来发起,发TCP包速度好像大大超作windows系统
littlegang
2006-05-17
打赏
举报
回复
用TCP,多线程
C#不清楚
C++当中是能做的
SOCKET调试工具与
压力测试
小工具源
代码
Socket调试工具和
压力测试
小工具源
代码
的学习能够帮助开发者深入理解网络通信的原理,并提高对程序性能优化的能力。接下来,我们将详细探讨这两个知识点。 首先,让我们来看看“Socket调试工具”。Socket调试工具是...
C#
聊天程序基于HP-SOCKET V1.1最终版.7z
HP-SOCKET我一直以来要要得一个SOCKET引擎,今天做了一个服务器客户端的例子把它测试了一下( 加了自己的心跳包功能,因为以后客户端有可能是...客户端会一直发消息给服务器(用于
压力测试
)。 例子程序版本V1.1,
C#
高性能大容量SOCKET并发完成端口例子(有
C#
客户端)完整实例源码
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度...
c#
socket client
在.NET框架中,
C#
提供了丰富的网络编程接口,其中Socket类是进行网络通信的基础。本文将深入探讨在
C#
中使用Socket...在实际项目中,可以通过持续监控和
压力测试
来发现并优化这些问题,以实现更高效、稳定的网络通信。
c#
socket server
- 通过
压力测试
工具模拟大量客户端,找出性能瓶颈,针对性地优化
代码
。 综上所述,构建
C#
Socket Server时,采用异步编程模型能够提高服务端的并发处理能力。然而,为了进一步提升效率,我们需要关注`...
C#
111,119
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章