Document

随笔分类 -  Socket技术

摘要:一:什么是SOCKET socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄(其实就是两个程序通信用的)。socket非常类似于电话插座。以一个电话网为例:电话的通话双方相当于相互通信的2个程序,电话号码就是ip地 阅读全文
posted @ 2018-04-13 10:44 从未被超越 阅读(514) 评论(0) 推荐(0) 编辑
摘要:http://freshflower.iteye.com/blog/2285272 想着当初到处找不到相关资料来实现.net的Socket通信的痛苦与心酸, 于是将自己写的代码公布给大家, 让大家少走点弯路, 以供参考. 若是觉得文中的思路有哪里不正确的地方, 欢迎大家指正, 共同进步. 说到Soc 阅读全文
posted @ 2017-11-01 09:46 从未被超越 阅读(3799) 评论(1) 推荐(1) 编辑
摘要:引言 我一直在探寻一个高性能的Socket客户端代码。以前,我使用Socket类写了一些基于传统异步编程模型的代码(BeginSend、BeginReceive,等等)也看过很多博客的知识,在linux中有poll和epoll来实现,在windows下面微软MSDN中也提供了SocketAsyncE 阅读全文
posted @ 2017-11-01 09:45 从未被超越 阅读(3471) 评论(0) 推荐(0) 编辑
摘要:.net平台下C#socket通信(上) 完全是基础,新手可以随意看看,大牛可以关闭浏览页了,哈哈。 在开始介绍socket前先补充补充基础知识,在此基础上理解网络通信才会顺理成章,当然有基础的可以跳过去了。都是废话,进入正题。 TCP/IP:Transmission Control Protoco 阅读全文
posted @ 2017-10-25 14:08 从未被超越 阅读(5048) 评论(0) 推荐(1) 编辑
摘要:例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式 阅读全文
posted @ 2017-07-27 15:16 从未被超越 阅读(2039) 评论(0) 推荐(0) 编辑
摘要:什么是WebSocket?看过html5的同学都知道,WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。现在我们来探讨一下html5的Web 阅读全文
posted @ 2017-06-08 17:32 从未被超越 阅读(109716) 评论(4) 推荐(6) 编辑
摘要:编者按 本文出现在第三方产品评论部分中。在这一部分的文章只提供给会员,不允许工具供应商用来以任何方式和形式来促销或宣传产品。请会员报告任何垃圾信息或广告。 Web项目常常需要将数据尽可能快地推送给客户,必要时无需等待客户端请求。对于与用户之间进行实时通信的网站,例如在线交流或文档协作工具,或者在长期 阅读全文
posted @ 2017-05-16 10:18 从未被超越 阅读(473) 评论(0) 推荐(0) 编辑
摘要:Demo地址:www.awbeci.xyz websocket有java、nodejs、python,Php等等版本,我使用的是C#版本,服务器端是Fleck,github地址:https://github.com/statianzo/Fleck 这篇博客就是引用上面的一个例子教你如何使用客户端和服 阅读全文
posted @ 2017-05-16 10:15 从未被超越 阅读(13161) 评论(2) 推荐(1) 编辑
摘要:什么是WebSocket?看过html5的同学都知道,WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。现在我们来探讨一下html5的Web 阅读全文
posted @ 2017-05-16 10:10 从未被超越 阅读(4180) 评论(0) 推荐(0) 编辑
摘要:C# socket编程实践——支持广播的简单socket服务器 在上篇博客简单理解socket写完之后我就希望写出一个websocket的服务器了,但是一路困难重重,还是从基础开始吧,先搞定C# socket编程基本知识,写一个支持广播的简单server/client交互demo,然后再拓展为web 阅读全文
posted @ 2017-01-12 14:05 从未被超越 阅读(3854) 评论(1) 推荐(1) 编辑
摘要:题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由于标准制定工作还没完成,所以 阅读全文
posted @ 2017-01-12 14:03 从未被超越 阅读(389) 评论(0) 推荐(0) 编辑
摘要:Socket开发框架之数据传输协议 我在前面一篇随笔《Socket开发框架之框架设计及分析》中,介绍了整个Socket开发框架的总体思路,对各个层次的基类进行了一些总结和抽象,已达到重用、简化代码的目的。本篇继续分析其中重要的协议设计部分,对其中消息协议的设计,以及数据的拆包和封包进行了相关的介绍, 阅读全文
posted @ 2016-04-21 16:24 从未被超越 阅读(419) 评论(0) 推荐(0) 编辑
摘要:Socket开发框架之框架设计及分析 虽然在APP应用、Web应用、Winform应用等大趋势下,越来越多的企业趋向于这些应用系统开发,但是Socket的应用在某些场合是很必要的,如一些停车场终端设备的接入,农业或者水利、压力监测方面的设备数据采集等,以及常见的IM(即时通讯,如腾讯QQ、阿里旺旺等 阅读全文
posted @ 2016-04-21 16:24 从未被超越 阅读(515) 评论(0) 推荐(0) 编辑
摘要:Socket开发框架之数据加密及完整性检查 在前面两篇介绍了Socket框架的设计思路以及数据传输方面的内容,整个框架的设计指导原则就是易于使用及安全性较好,可以用来从客户端到服务端的数据安全传输,那么实现这个目标就需要设计好消息的传输和数据加密的处理。本篇主要介绍如何利用Socket传输协议来实现 阅读全文
posted @ 2016-04-21 16:23 从未被超越 阅读(513) 评论(0) 推荐(0) 编辑
摘要:Socket开发框架之消息的回调处理 在一般的Socket应用里面,很多时候数据的发送和接收是分开处理的,也就是我们发送一个消息,不知道这个请求消息什么时候得到应答消息,而且收到对应的应答消息的时候,如果操作界面的内容,也是需要特别处理的,因为它们和界面线程是不在一起的。如果我们在发送消息的时候,能 阅读全文
posted @ 2016-04-21 16:22 从未被超越 阅读(836) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

微信打赏