网络编程
文章平均质量分 90
超纯の小白兔
华为云高级工程师
展开
-
python实现QQ机器人(自动登录,获取群消息,发送群消息)
一次偶然的机会我看见了一个群里的一个QQ号总是根据你所发的消息自动回复,当时很感觉到神奇,我知道可以模拟登录网站,没想到竟然也能模拟登录QQ,首先自己想到的就是如何实现模拟登录PC端的QQ, 开始研究了下,发现QQ所发送的包都很难理解。于是就转到了网页版的QQ,因为在网页里可以捕获所有的请求从而更好的实现模拟功能!首先第一步就是打开网页版的qq,打开浏览器的开发者模式 这里可以监控所有的请原创 2014-06-08 22:25:36 · 59723 阅读 · 12 评论 -
基于Netty的高性能JAVA的RPC框架
前言今年7月份左右报名参加了阿里巴巴组织的高性能中间件挑战赛,这次比赛不像以往的比赛,是从一个工程的视角来比赛的。 这个比赛有两个赛题,第一题是实现一个RPC框架,第二道题是实现一个Mom消息中间件。 RPC题目如下 一个简单的RPC框架 RPC(Remote Procedure Call )——远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。原创 2015-09-26 00:11:30 · 29459 阅读 · 9 评论 -
基于Neety的高性能中间件Mom
前言今年7月份左右报名参加了阿里巴巴组织的高性能中间件挑战赛,这次比赛不像以往的比赛,是从一个工程的视角来比赛的。 这个比赛有两个赛题,第一题是实现一个RPC框架,第二道题是实现一个Mom消息中间件。 MOM题目如下 实现一个基于发布-订阅模型的消息中间件(broker+client) 必选特性: 提供可靠消息服务,broker要保证数据同步落盘才能向生产者返回发送成功的ack,原创 2015-09-26 09:51:39 · 4786 阅读 · 1 评论 -
一个UDP异步通信例子
using System; using System.Text; using System.Net; using System.Net.Sockets;namespace ConsoleUdpServer { class Program { static void Main(string[] args) { S转载 2015-03-13 10:50:25 · 4880 阅读 · 0 评论 -
Socket编程的TCP异步实现(C#版本)
基于C#的socket编程的TCP异步实现 一、摘要 本篇博文阐述基于TCP通信协议的异步实现。 二、实验平台 Visual Studio 2010 三、异步通信实现原理及常用方法3.1 建立连接 在同步模式中,在服务器上使用Accept方法接入连接请求,而在客户端则使用Connect方法来连接服务转载 2015-03-13 12:58:30 · 2524 阅读 · 0 评论 -
C#网络编程系列文章(二)之Socket实现同步TCP服务器
原创性声明本文作者:小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 转载请注明出处本文介绍在上一篇博客中我说了,我将会介绍c#中使用Socket和TcpListener和UdpClient实现各种同步和异步的TCP和UDP服务器,这些都是是我自己花了很多天的时间来总结的,这样一来相信刚接触c#网络编原创 2015-03-14 17:54:44 · 11641 阅读 · 0 评论 -
C#网络编程系列文章(三)之TcpListener实现异步TCP服务器
原创性声明本文作者:小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 转载请注明出处本文介绍TcpListener 类提供一些简单方法,用于在阻止同步模式下侦听和接受传入连接请求。 可使用 TcpClient 或 Socket 来连接 TcpListener。 可使用 IPEndPoint、本地 IP原创 2015-03-14 18:02:51 · 21117 阅读 · 4 评论 -
C#网络编程系列文章(四)之TcpListener实现同步TCP服务器
原创性声明本文作者:小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 转载请注明出处本文介绍TcpListener 类提供一些简单方法,用于在阻止同步模式下侦听和接受传入连接请求。 可使用 TcpClient 或 Socket 来连接 TcpListener。 可使用 IPEndPoint、本地 I原创 2015-03-15 18:03:48 · 8648 阅读 · 0 评论 -
C#网络编程系列文章(五)之Socket实现异步UDP服务器
原创性声明本文作者:小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 转载请注明出处本文介绍在.Net中,System.Net.Sockets 命名空间为需要严密控制网络访问的开发人员提供了 Windows Sockets (Winsock) 接口的托管实现。System.Net 命名空间中的所有其他网原创 2015-03-15 21:20:53 · 16577 阅读 · 3 评论 -
C#网络编程系列文章(七)之UdpClient实现异步UDP服务器
原创性声明本文作者:小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 转载请注明出处本文介绍UdpClient 类在同步阻塞模式中为发送和接收无连接的 UDP 数据包而提供了简单的方法。因为 UDP 是一种无连接的传输协议,所以你不需要在发送和接收数据之前建立任何远程主机连接。你只需要按照下列方式来建立原创 2015-03-16 12:48:08 · 12469 阅读 · 2 评论 -
C#网络编程系列文章(八)之UdpClient实现同步UDP服务器
原创性声明本文作者:小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 转载请注明出处文章系列目录C#网络编程系列文章(一)之Socket实现异步TCP服务器 C#网络编程系列文章(二)之Socket实现同步TCP服务器C#网络编程系列文章(三)之TcpListener实现异步TCP服务器原创 2015-03-16 12:58:28 · 5546 阅读 · 0 评论 -
C#网络编程系列文章(六)之Socket实现同步UDP服务器
原创性声明本文作者:小竹zz 本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719 转载请注明出处本文介绍在.Net中,System.Net.Sockets 命名空间为需要严密控制网络访问的开发人员提供了 Windows Sockets (Winsock) 接口的托管实现。System.Net 命名空间中的所有其原创 2015-03-16 12:39:36 · 5296 阅读 · 1 评论 -
基于UDP协议实现P2P语音聊天系统(C#版本)
原创性申明此博文的出处 为 http://blog.csdn.net/zhujunxxxxx/article/details/39251241如果进行转载请注明出处。本文作者原创,邮箱[email protected],如有问题请联系作者概述之前发过一篇文章c#中关于udp实现可靠地传输(数据包的分组发送) 已经实现过了UDP的分包发送数据的功能,而这篇文章主要是一个应用,使用ud原创 2014-10-16 00:04:01 · 25517 阅读 · 3 评论 -
C语言实现php服务器
HTTP协议的作用原理连接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建立成功。请求:Web浏览器通过socket向Web服务器提交请求。HTTP的请求一般是GET或POST命令(POST用于FORM参数的传递)。GET命令的格式为:GET 路径/文件名 HTTP/1.0文件名指出所访问的文件,HTTP/1.0指出Web原创 2014-10-31 23:25:34 · 7289 阅读 · 0 评论 -
c#实现简单Web服务器
一、HTTP协议的作用原理WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于TCP/IP协议之上的协议,是 Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议转载 2014-10-31 18:24:03 · 4463 阅读 · 0 评论 -
c#实现Web服务器
学习C#时,经常会遇到Web服务器功能的程序设计问题,这里将介绍C#实现Web服务器功能的程序设计问题的解决方法。C#实现Web服务器功能的程序设计根据HTTP协议的作用原理,实现GET请求的Web服务器程序的方法如下:创建TcpListener类对象,监听某端口(任意输入闲置端口 如:8080 )。等待、接受客户机连接到该端口,得到与客户机连接的socket;从与sock转载 2014-10-31 18:23:49 · 9204 阅读 · 0 评论 -
MysqlProtocolAnalyzer一个Java实现的MySql协议解析库
MysqlProtocolAnalyzerMysqlProtocolAnalyzer 是一个对Mysql的通讯协议的包进行解析的库,纯java编写,输入文件可以是任意的16进制的网络数据包文本文件,当然需要一定的预处理才能使用。本库是默认处理的是tcpdump产生的16进制的数据文件项目背景最近在做一个关于数据库的离线式容灾项目,近几年来,容灾已经成为信息数据中心建设的热门课题。很多容灾技术也快速发原创 2015-11-14 17:37:46 · 6439 阅读 · 3 评论