站在巨人的肩膀上系列:.NET服务端Socket监听

学习和自我学习

参考大牛们的链接太多

就不一一列举贴出链接了

有冒犯之处还望见谅

异步TCP主要参考:点击打开链接

异步UDP主要参考:点击打开链接

串口方向的就忘了...


进入正题:

1.服务端监听TCP和UDP的异步通讯,刚做过测试

2.TCP同步通讯一年前写的,做参考用吧

3.串口是一年前写的了,也没测试的,但应该能用,做参考吧


希望改进:

1.想往后的工作中,把这些写成一个共用类来调用

——感觉这样实施有些问题,望懂的大牛们指点

2.写成这样也是方便测试

3.把这样的东西写成服务运行在服务器中做采集

——不知道这样的想法对不对

——也有说写成程序,再加个守护进程...望指点

4.关于监听同步和异步的运用

——短连接多就用同步

——长连接多就用异步

——毕竟各有优劣,客官们各取所需,欢迎讨论一起学习


废话也不多说稍后放出源码供大家下载

关于.net方向的通讯

1.TCP 同步/异步的代码实现

2.UDP 异步通讯

3.串口通讯

下载链接地址:点击打开链接

(Ps:友情提醒,下载后10分钟评论可以返回下载积分)


里面肯定有没有写好的地方和很多不足的说明

往大伙留言,一起学习进步


小小码农,不是大牛,不喜勿喷

希望对刚刚接触的.net通讯的有所帮助


里面代码基本都是服务端方向的,客户端用第三方软件模拟

(因为工作关系没有客户端的涉及)

模拟客户端软件 下载:点击打开链接


补充:这个版本是vs2012的 至于降版本的问题

目测vs2005以上都可以执行,没有用到新的框架

支持.net fw3.5就绝对够了

我的经验是用文本打开,修改解决方案文件(.sln文件)。

使用记事本打开,把里面的

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012

改成

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010

保存双击 就能打开了 其余的2008 2005修改这样的对应版本就行

参考链接:点击打开链接

4.关于监听同步和异步的运用

——短连接多就用同步

——长连接多就用异步

——毕竟各有优劣,客官们各取所需,欢迎讨论一起学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值