51单片机串口 ESP8266 机智云通信程序 (成功!!!!)
2021-05-26 09:02:34 986KB 51单片机 ESP8266 机智云 通信程序
摩托罗拉单片机MC9S12系列单片机控制CAN总线通信程序
2021-05-26 00:04:06 8KB MC9S12单片机 CAN总线
1
基于C#实现的Winform程序,仿QQ实现的即时聊天程序,客户端使用UDP方式和服务端交流。 压缩包里包含客户端和服务端所有源码,多开客户端即可相互聊天。 只支持文字聊天。 打开即可运行,无需任何其他操作。
2021-05-22 00:05:58 168KB C# 聊天程序 Winform QQ
1
本书通过经典案例详细讲解了用C#语言开发网络与通信程序的方法和技巧。   全书分为两个部分。第1部分是C#网络编程基础,介绍了C#集成开发环境、网络编程基础知识、网络应用开发流程。第2部分是C#案例应用部分,共开发了 10个完整的网络与通信技术系统;包括FTP服务器和客户端、电子邮箱客户端、聊天室、多线程下载、电子书店、网络游戏、浏览器、通信系统、Telnet 客户端等。案例讲解详细,涵盖面广,并都有一定的工程背景,具有很强的实用性。读者通过本书的学习,即可洞悉C#网络与通信编程的特色和优点,又可把这些技术应用到实际开发中。    本书主要面向C#开发人员、IT各领域从业人员,也可以作为各高等院校师生的教学、自学丛书和社会相关领域培训班的首选教材。
2021-05-21 15:20:57 1.59MB c# 网络通信
1
树莓派串口通信程序,串口发送字符或数据。
2021-05-20 01:41:06 291B 树莓派
1
先运行safechat包里的greetigserver.class,之后运行greetingclient.class即可。 如遇报错,请参考:https://blog.csdn.net/fengzun_yi/article/details/104497160 实现过程: 1. 采用TCP通信协议完成接收者发送者双方的消息传递。 2. 利用Diffie-Hellman密钥交换协议生成对称加密通信的通信密钥。 3. 为防止中间人攻击,采用RSA非对称加密算法协助DH算法完成密钥交换。具体过程如下: a. 接收者与发送者双方各自利用RSA算法生成自己的公私钥,并生成数字证书,并在一个CA进行认证。 b. 在DH密钥交换阶段,A生成A的DH协商密钥用于发送给B,该密钥与接收方私钥生成最终通信密钥。发送DH密钥时,A先用自己的私钥加密DH协商密钥,再去CA获得一个真实的B的公钥,用B的公钥对加密过的协商密钥再做一次加密,发送给B。(因为是用B的公钥加密过,只有B有B的私钥,所以接收信息只有B自己可以解密查看,又因为是用A的私钥加密过的,只有A有A的私钥,所以只有用A的公钥可以进行解密,所以可以保证协商密钥确实是A发送过来的,而且发送的信息也无法被中间人解密。)B收到信息之后,先用自己的私钥解密,然后去CA获得A的公钥再对消息解密一次,获得A的DH密钥。B发给A的过程同上。 c. 之后双方执行DH生成本地密钥的过程。A利用B发送过来的密钥和A的DH私钥生成通信密钥。B利用A发送过来的密钥和B的DH私钥生成通信密钥。根据DH原理,两者生成的通信密钥是相同的。 4. 利用上一步生成的通信密钥,采用AES对称加密算法进行加密通信。 为了方便起见,并没用对A和B双方进行颁发证书的操作,A的公钥默认B已经从CA获得,B的公钥默认A已经从CA获得。并且采用java控制台交互,仅仅为演示原理及简单效果。
2021-05-19 16:29:10 49KB 加密通信 控制台命令版
1
树莓派串口与外部设备通信程序代码.zip
2021-05-18 17:14:34 616B 树莓派串口
1
运用MFC CAsyncSocket类设计实现一个简单的C/S模式的点对点通信程序。客户机和服务器程序通过网络交换字符串信息,并在各自窗口的列表中显示已发送的消息内容和接收到的消息内容
2021-05-14 21:12:23 143.06MB 基于MFC的Socket编程 MFC CAsyncSocket
1
unity3D串口通信程序,可以实现发送接收。脚本语言是C#编写。基本满足通信要求。
1