CSkin博客

标题: 【C#Socket】BinGoo系列之Socket组件《三、客户端+服务端组件... [打印本页]

作者: Blue_Pen    时间: 2015-5-27 18:12
标题: 【C#Socket】BinGoo系列之Socket组件《三、客户端+服务端组件...
本帖最后由 Blue_Pen 于 2018-4-25 12:21 编辑

BinGoo系列之Socket组件《三、客户端+服务端组件的封装》
控件版
简介:

说明:
此通讯类库封装了AxTcpServer、AxTcpClient、AxUdpClient三大通讯组件


2016-10-20新增ITcpServer、ITcpClient两个组件,该组件采用异步传输处理方式,高效数据并发,开启和关闭方法和AxTcpServer、AxTcpClient用法一致
详细更新信息请跳转至更新日志详细说明
1.AxTcpServer介绍

2.AxTcpClient介绍:

3.AxUdpClient介绍:


更新日志:
更新日期:2015-05-29

以下是更新版本:
更新时间:2015-11-30
修复局部问题,心跳包检测机制,踢出已断开的客户端
里面ClientModel.cs文件中可根据自己需求修改判断客户端类型
更新时间:2016-01-14
修改TCPClient的StopConnection方法,更稳定
修改其他局部小细节
更新时间:2016-04-24
修复断开连接清除客户端BUG
TCPServer服务端新增自动识别WebSocket客户端,可与WebSocket客户端直接通讯
修改其他变量名称定义
更新时间:2016-8-05
修复关闭线程BUG
添加TCPServer和TCPClient的使用案例
添加WebSocket客户端与TCPServer服务端直接通讯案例,参见如下附录1:
附带1:此乃君临写的WebSocket客户端,通讯效果如下图所示



更新时间:2016-10-20
1、新增ITcpServer服务端组件和ITcpClient客户端组件
属性以及用法基本没有改变,优点:数据采用异步传输,高性能并发
2、数据处理事件可直接操作UI,无须再写委托或Invoke。
3、修改局部属性名称,修复心跳检测机制
之前的AxTcpServer和AxTcpClient任然保留。
附带压力测试Demo,经测试5000个客户端无压力,以下是测试截图


更新时间:2016-10-25
1、修复双击注册时,参数类型意外改变

更新时间:2016-11-28
1、修复ITcpClient发送数据方法
2、修复ITcpClient连接状态改变事件的Bug

更新时间:2018-04-25
1、正式改名为NetWorkHelper
2、新增常用方法,
如文件操作类FileHelper,
实体类与XML互转XmlHelper、常用的Byte、二进制、十进制、十八等数字,数组字符串之间的转换类、
系统常用功能类等
2、修复ITcpClient重连Bug及其他代码优化



本帖中所有组件各版本源码统一网盘中下载,【异步通讯高性能并发版本及其他个版本】网盘下载地址












作者: duwenjie15    时间: 2015-5-27 18:21
我就是个小碧池, 下完就跑
作者: 786556605    时间: 2015-5-27 18:22
{:3_45:}{:3_45:}{:3_45:}{:3_45:}{:3_45:}{:3_45:}{:3_45:}{:3_45:}{:3_45:}{:3_45:}{:3_45:}{:3_45:}
作者: 乔克斯    时间: 2015-5-27 18:27
感谢分享。。
作者: M188    时间: 2015-5-27 18:29
不错  赞赞赞赞赞赞赞赞赞
作者: lizixu0909    时间: 2015-5-27 18:34
好东西,试试
作者: imiyu    时间: 2015-5-27 18:37
good 看一看
作者: ppszxc    时间: 2015-5-27 18:45
来看看最新的
作者: lu18021407687    时间: 2015-5-27 18:56
看看,不说话!
作者: CSdmin    时间: 2015-5-27 19:01
这个好,支持下
作者: CSdmin    时间: 2015-5-27 19:02
这尼玛好贵啊,6块钱
作者: XiaoGuoZhaoXuan    时间: 2015-5-27 19:23
好东西呀
作者: 412075613@qq.co    时间: 2015-5-27 20:31
真的假的啊
作者: 暗鹰    时间: 2015-5-27 20:40
学习一下。。。。。。。
作者: 2770742442    时间: 2015-5-27 21:58

作者: CastleDrv    时间: 2015-5-27 23:14
nice~~~~~支持
作者: Degree    时间: 2015-5-28 00:11
赞赞赞赞赞赞赞赞赞赞赞
作者: xy451    时间: 2015-5-28 09:03
很需要,谢谢
作者: 傲风残月    时间: 2015-5-28 10:06
好东西,试试
作者: 傲风残月    时间: 2015-5-28 10:54
demo有问题
作者: 乔克斯    时间: 2015-5-28 11:14
傲风残月 发表于 2015-5-28 10:54
demo有问题

什么问题
作者: haode    时间: 2015-5-28 11:21
看着好厉害的样子
作者: strive    时间: 2015-5-28 14:53
{:5_131:}{:5_131:}好东西,果断下载。!
作者: justiit    时间: 2015-5-28 15:39
回复可见

作者: 九日    时间: 2015-5-28 16:12
看一看                                             
作者: 13688686    时间: 2015-5-28 17:46
sdveavrvsavcqerv
作者: thinhils    时间: 2015-5-28 18:06

作者: wtujoxk    时间: 2015-5-28 18:17
NICE,大爱楼主!!!!!!
作者: becklee    时间: 2015-5-28 19:25
不错的资源,收下了。谢谢楼主分享
作者: 贱贱的贱贱    时间: 2015-5-28 19:43
后排占楼·``下完就跑
作者: Jowen    时间: 2015-5-28 20:05
谢谢分享
作者: junchenha    时间: 2015-5-29 10:51
看看怎么样。回复为看下DEMO
作者: somk    时间: 2015-5-29 11:39
谢谢,谢谢
作者: 我喜欢你    时间: 2015-5-29 11:41
好给力
作者: 泉曳轻灵    时间: 2015-5-29 16:47
不错  赞赞赞赞赞赞赞赞赞
作者: zxplusplus    时间: 2015-5-29 21:22
很不错的控件,谢谢楼主~
作者: Peter.luo    时间: 2015-5-29 22:54
感谢LZ的贡献~
作者: benleo    时间: 2015-5-30 12:17
这么强大的封装,谢谢楼主,下载.
作者: feiyangapp    时间: 2015-5-30 12:51
66666666666
作者: fessicon    时间: 2015-5-30 17:03
顶,支持,赞~
作者: Sukari    时间: 2015-5-30 22:21
下载学习学习
作者: ofnhkb1    时间: 2015-5-31 01:07
socket挺好的
作者: scxujie    时间: 2015-5-31 21:41
感谢分享
作者: Ghost    时间: 2015-5-31 23:31
不错哦哦  下载用起来 哈哈
作者: yunyong521    时间: 2015-6-1 11:28
下载看看,再研究相关东西
作者: 傲风残月    时间: 2015-6-1 15:26
乔克斯 发表于 2015-5-28 11:14
什么问题

新版本可以了,原来是发送接收信息有问题的,接收不到和显示16进制的
作者: vstion    时间: 2015-6-1 16:54
{:3_41:}
作者: lc461614828    时间: 2015-6-1 20:42
看看学习与喜爱
作者: echo__1    时间: 2015-6-1 22:06
试试!!!!!!!!
作者: lu18021407687    时间: 2015-6-2 15:10

作者: lu18021407687    时间: 2015-6-2 15:10

作者: samtax123    时间: 2015-6-2 17:56
谢谢分享,支持
作者: 性感的麦穗    时间: 2015-6-2 23:12
{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}{:3_42:}
作者: spirit    时间: 2015-6-3 09:02
{:3_48:}{:3_48:}{:3_48:}{:3_48:}{:3_48:}{:3_48:}{:3_48:}{:3_48:}{:3_48:}{:3_48:}
作者: 天天向上    时间: 2015-6-3 10:01
支持支持~~
作者: ririkaka    时间: 2015-6-3 11:06
现在正好需要TCP UDP方面的技术,谢谢,看学习下
作者: zhangpan0912    时间: 2015-6-3 12:29
好东西,下载来看看!感谢分享...
作者: 左手戒指    时间: 2015-6-3 13:03
支持,多谢分享
作者: 书生    时间: 2015-6-3 17:22
喜欢、下载下来研究下、、、
作者: kusa11    时间: 2015-6-4 01:27
正好需要~~~thx~
作者: xkc    时间: 2015-6-4 05:05
看看!!!!!!!!!!!!!
作者: mumupudding    时间: 2015-6-4 15:21
看起来不错
作者: xinxinsky    时间: 2015-6-4 15:31
感谢分享~!!~!~
作者: kaokao    时间: 2015-6-4 16:09
.....下载看看
作者: xulong20006    时间: 2015-6-5 08:35
学习一下,谢谢分享
作者: 时间    时间: 2015-6-5 13:07
感谢LZ, LZ辛苦!
作者: zakailynn    时间: 2015-6-5 13:45
回复收藏
作者: シ柒指メ残月ゝ    时间: 2015-6-5 14:22
好东西,下回来研究下~!
作者: raven2008    时间: 2015-6-5 18:30
{:3_50:}{:3_50:}{:3_50:}{:3_50:}{:3_50:}{:3_50:}
作者: 1036945293    时间: 2015-6-5 19:09
学习,学习
作者: 1036945293    时间: 2015-6-5 19:10
BinGoo 太无私了,总是把好东西奉献给大家。
作者: Elves_sigh    时间: 2015-6-6 04:12
赞赞赞赞赞赞赞赞赞赞赞赞赞
作者: rikthhpgf2005    时间: 2015-6-8 21:43
谢谢分享!!!!!!!!!!!!!!!!!!!
作者: yueshang    时间: 2015-6-8 22:20

作者: 一米清风    时间: 2015-6-9 14:14
嘻嘻嘻ixixii
作者: jeanary    时间: 2015-6-9 21:56
感谢分享,支持个
作者: eliubx    时间: 2015-6-10 19:47
感谢分享~~~~~~~~~~~
作者: 娃哈哈    时间: 2015-6-10 21:59
.net是什么版本的?
作者: Blue_Pen    时间: 2015-6-11 09:16
娃哈哈 发表于 2015-6-10 21:59
.net是什么版本的?

此源码是2.0下开发的,如果你需要4.0的,你可以自己打开源码重新选择4.0版本重新编译
作者: wenkun    时间: 2015-6-11 09:59
路过下载看看
作者: hyfjhy    时间: 2015-6-11 18:28
DDDDDDDDDD
作者: maybeonce    时间: 2015-6-11 20:52
顶,顶,顶,顶
作者: drinkor    时间: 2015-6-11 21:05
谢谢大神
作者: 944095635    时间: 2015-6-12 10:42
454
564
5
454

作者: 94409563511    时间: 2015-6-12 10:44
BUCUO.赞一个
作者: 乔克斯    时间: 2015-6-13 15:32
duwenjie15 发表于 2015-5-27 18:21
我就是个小碧池, 下完就跑

小碧池女仆。
作者: mabocfd    时间: 2015-6-14 11:39
正在学习,谢谢楼主
作者: 牧云    时间: 2015-6-16 11:01
这个得看看啊
作者: dereky    时间: 2015-6-16 14:06
我就是个小碧池, 下完就跑
作者: bbspcs    时间: 2015-6-16 19:21
支持一下。很好。
作者: 241897582    时间: 2015-6-16 23:01
好东西,
作者: jammyh    时间: 2015-6-17 00:03
感谢楼主的热情分享
作者: 一切皆为虚幻    时间: 2015-6-17 18:32
感谢楼主,这样就要省略很多功夫了。。。。。。。。。。。。。
作者: staraqw    时间: 2015-6-18 00:14
好像很赞的样子
作者: mentalic    时间: 2015-6-18 21:37
谢谢提供。。。。
作者: hcljq    时间: 2015-6-19 08:55
客户端接收数据是同步操作,还是异步操作呢??
作者: wenjixuan    时间: 2015-6-19 10:20
看看。。。
作者: 小穆    时间: 2015-6-19 11:29
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
作者: wulinfeng2008    时间: 2015-6-19 11:38
一定要基于窗体吗?
作者: zz82103    时间: 2015-6-19 14:29
正好要用到,下来看看再说




欢迎光临 CSkin博客 (http://bbs.cskin.net/) Powered by Discuz! X3.2