学习和自我学习
参考大牛们的链接太多
就不一一列举贴出链接了
有冒犯之处还望见谅
异步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
参考链接:点击打开链接
4.关于监听同步和异步的运用
——短连接多就用同步
——长连接多就用异步
——毕竟各有优劣,客官们各取所需,欢迎讨论一起学习