随笔分类 -  [09] 网络编程

摘要:using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;/// /// FTPClient 的摘要说明。/// public class FTPClient{ #regi... 阅读全文
posted @ 2014-07-14 22:49 小y 阅读(409) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;public class FTPHelper{ /// ... 阅读全文
posted @ 2014-07-14 22:48 小y 阅读(414) 评论(0) 推荐(0) 编辑
摘要:一、业务实体模型类usingSystem;///<summary>///移动梦网MISC1.6接口///业务实体模型///createbyhello worldat2006-11-29(QQ:8935300)///</summary>namespaceCom.Rondi.MISC16{publicclassProvisionInfo{publicProvisionInfo(){}//消息类型privatestringmsgType;//该消息编号privatestringtransactionID;//该接口消息的版本号,本次所有的接口消息的版本都为“1.5.0”pri 阅读全文
posted @ 2011-10-24 19:47 小y 阅读(1100) 评论(0) 推荐(0) 编辑
摘要:HTTP协议是什么?简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。HTTP协议能做什么?很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地。比如咱们常用的QQ,迅雷这些软件,都会使用HTTP协议(还包括其他的协议)。HTTP协议如何工作?大家都知道一般的通信流程:首先客户端发送一个请求(request)给服务器,服务器在接收到这个请求后将生成一个响应(response)返回给客户端。在这个通信的过程中H 阅读全文
posted @ 2011-02-22 21:03 小y 阅读(14494) 评论(3) 推荐(9) 编辑
摘要:using System;using System.Web;using System.Xml;using System.Collections;using System.Net;using System.Text;using System.IO;using System.Xml.Serialization;namespace XTask.Common.Net{ /// summary /// 利用WebRequest/WebResponse进行WebService调用的类 /// /summary public class WebSvcCaller { //试试配置文件中加以下内容 / 阅读全文
posted @ 2010-12-15 22:31 小y 阅读(1962) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Web;using System.Xml;using System.Collections;using System.Net;using System.Text;using System.IO;using System.Xml.Serialization;//By huangz 2008-3-19/// summary/// 利用WebRequest/WebResponse进行WebService调用的类/// /summarypublic class WebSvcCaller{ //webServices // protoco 阅读全文
posted @ 2010-12-05 20:49 小y 阅读(3472) 评论(1) 推荐(2) 编辑
摘要:You’ve probably heard of Java Message Service (JMS). It’s a standard Java API for creating, sending, receiving and reading messages. ActiveMQ, an Apache project, is an open source message ... 阅读全文
posted @ 2010-04-01 15:17 小y 阅读(1737) 评论(0) 推荐(0) 编辑
摘要:什么是IOCP微软在Winsock2中引入了IOCP这一概念 。IOCP全称I/O Completion Port,中文译为I/O完成端口。IOCP是一个异步I/O的API,它可以高效地将I/O事件通知给应用程序。与使用select()或是其它异步方法不同的是,一个套接字[socket]与一个完成端口关联了起来,然后就可继续进行正常的Winsock操作了。然而,当一个事件发生的时候,此完成端口就将... 阅读全文
posted @ 2009-09-28 11:28 小y 阅读(1284) 评论(0) 推荐(0) 编辑
摘要:1、 为了增加效率,可以考虑采用无异常的函数 在.net2.0中Socket.Send,Socket.Receive 有了无异常的函数 Socket.Send(Byte[], Int32, Int32, SocketFlags, SocketError) Socket.Receive(Byte[], Int32, Int32, SocketFlags, SocketError) 减少不必要的异常,... 阅读全文
posted @ 2009-09-28 11:23 小y 阅读(6189) 评论(0) 推荐(1) 编辑
摘要:此程序为中国移动CMPP协议程序接口,适合在中国移动申请了短信发送端口的公司使用。 短信群发已经成为现在软件系统、网络营销等必不可少的应用工具。可应用在短信验证、信息群发、游戏虚拟商品购买、事件提醒、送祝福等方面。 本程序功能包括: 1、支持Cmpp2.0、3.0协议;(只能选其中一种) 2、支持一 阅读全文
posted @ 2009-04-16 21:00 小y 阅读(13893) 评论(54) 推荐(6) 编辑
摘要:using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;/// /// FTPClient 的摘要说明。/// public class FTPClient{ #region 构造函数/// /// 缺省构造函数/// public FTPClient(){ s... 阅读全文
posted @ 2009-02-23 15:28 小y 阅读(6160) 评论(3) 推荐(1) 编辑
摘要:简易实现网络Post压力测试器: 一般get测试比较多,post测试工具比较少,有也不符合要求,自己弄一个测试。 界面如下: 源码如下: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using Syste... 阅读全文
posted @ 2009-01-15 09:31 小y 阅读(2972) 评论(0) 推荐(1) 编辑
摘要:简介 安全是所有Web项目在设计时都要考虑的一个重要因素。无论是选择最短口令,决定何时使用SSL加密HTTP会话,还是通过自动登录cookie来识别用户,都经常要付出重大的设计努力,以保护用户的身份信息和他们可能存放于Web站点的其他资料。糟糕的安全性可能带来公关灾难。当最终用户努力保持对其个人信息的控制时,他们要面临令人迷惑的隐私政策,需要牢记众多站点的不同口令,以及遭遇“钓鱼式攻击”事件。... 阅读全文
posted @ 2008-11-26 12:23 小y 阅读(3962) 评论(1) 推荐(0) 编辑
摘要:网上下载Axis.jar包 放到C://lib目录下,共9个. 然后在控制台执行以下命令 C:\lib java -classpath ".;commons-logging-1.0.4.jar;axis.jar;commons-discovery-0.2.jar;jaxrpc.jar;wsdl4j-1.5.1.jar; saaj.jar;activation.jar;mail.jar" or... 阅读全文
posted @ 2008-03-14 18:04 小y 阅读(43697) 评论(7) 推荐(0) 编辑
摘要:学习MSMQ期间做的测试程序。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Xml.Se... 阅读全文
posted @ 2008-03-11 11:52 小y 阅读(1768) 评论(3) 推荐(1) 编辑
摘要:简介 MSMQ(微软消息队列)是Windows操 作系统中消息应用程序的基础,是用于创建分布式、松散连接的消息通讯应用程序的开发工具。消息队列和电子邮件有着很多相似处,他们都包含多个属性,用于保存消息,消息类型中都指出发送者和接收者的地址;然而他们的用处却有着很大的区别:消息队列的发送者和接收者是应用程序,而电子邮件的发送者和接收者通常 是人。 如同电子邮件一样,消息队列的发送... 阅读全文
posted @ 2008-02-28 09:40 小y 阅读(4304) 评论(4) 推荐(1) 编辑
摘要:经过一番辛苦努力,MM7协议重写成功。协议貌似Soap包但实际上只是HttpPost而已,对于.Net程序员想使用webservice来构造这种复杂的包还真是困难。 从重构中发现原来这么全国性的彩信协议也漏洞百出结构混乱,实在匪夷所思。 为给同行人一点帮助,把正确的一个彩信下行包的例子贴出来。 PO 阅读全文
posted @ 2008-01-30 18:18 小y 阅读(12371) 评论(64) 推荐(1) 编辑
摘要:另一种写法: private string Encode64(string Message) { char[] Base64Code = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q' 阅读全文
posted @ 2008-01-17 17:01 小y 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:一、编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最后... 阅读全文
posted @ 2008-01-17 16:43 小y 阅读(47084) 评论(6) 推荐(11) 编辑
摘要:这篇文章带你全面回顾对象远程进程调用(ORPC)技术的历程,以帮助你理解SOAP技术的基础,以及它克服存在技术(如CORBA和DCOM)的许多缺陷的方法。随后讲述详细的SOAP编码规则,并把焦点放在SOAP是怎样映射到存在的ORPC概念上的。 引言: 当我在1984年开始把计算作为我的职业的时候,大多数程序员并不关心网络协议。但是在九十年代网络变得无所不在,现在如果有谁使用计算机却不使用某... 阅读全文
posted @ 2008-01-03 10:43 小y 阅读(1138) 评论(1) 推荐(0) 编辑