通信
dragon_ton
这个作者很懒,什么都没留下…
展开
-
Socket心跳包机制
心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。方法转载 2016-08-13 11:08:22 · 349 阅读 · 0 评论 -
C# + Socket断线重连
一、网上常用方法1、当Socket.Conneted == false时,调用如下函数进行判断点击(此处)折叠或打开////// 当socket.connected为false时,进一步确定下当前连接状态/// /// private bool IsSocketConnected(){ #region remar转载 2016-10-12 17:26:08 · 2941 阅读 · 0 评论 -
字符串处理
\r表示回车,即光标回车当前行首 是对的\n表示换行,即光标移到下一行,不会到行首的,只是在DOS等操作系统里会将\n自动转换成\r\n才回到下一行的行首的。\0是十进制表示法表示的ascii为0的字符,一般是用来作为字符串结束标志的,我们用“”定义字符串常量(或称明文),就是告诉编译器后面有个\0原创 2016-10-13 17:34:42 · 311 阅读 · 0 评论 -
windows 进程通信(使用DDE)
动态数据交换(Dynamic Data Exchange,DDE)也是一种进程间通信形式。它最早是随着Windows3.1由美国微软公司提出的。当前大部分软件仍就支持DDE,但近10年间微软公司已经停止发展DDE技术,只保持对DDE技术给予兼容和支持。但我们仍然可以利用DDE技术编写自己的数据交换程序。3.8.1 使用DDE技术通信原理两个同时运行的程序间通过DDE方式交换数据时是客户/...转载 2018-08-12 02:46:27 · 4856 阅读 · 0 评论