随笔分类 - [09] 网络编程
摘要:using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;/// /// FTPClient 的摘要说明。/// public class FTPClient{ #regi...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;public class FTPHelper{ /// ...
阅读全文
摘要:一、业务实体模型类usingSystem;///<summary>///移动梦网MISC1.6接口///业务实体模型///createbyhello worldat2006-11-29(QQ:8935300)///</summary>namespaceCom.Rondi.MISC16{publicclassProvisionInfo{publicProvisionInfo(){}//消息类型privatestringmsgType;//该消息编号privatestringtransactionID;//该接口消息的版本号,本次所有的接口消息的版本都为“1.5.0”pri
阅读全文
摘要:HTTP协议是什么?简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。HTTP协议能做什么?很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地。比如咱们常用的QQ,迅雷这些软件,都会使用HTTP协议(还包括其他的协议)。HTTP协议如何工作?大家都知道一般的通信流程:首先客户端发送一个请求(request)给服务器,服务器在接收到这个请求后将生成一个响应(response)返回给客户端。在这个通信的过程中H
阅读全文
摘要: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 { //试试配置文件中加以下内容 /
阅读全文
摘要: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
阅读全文
摘要: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 ...
阅读全文
摘要:什么是IOCP微软在Winsock2中引入了IOCP这一概念 。IOCP全称I/O Completion Port,中文译为I/O完成端口。IOCP是一个异步I/O的API,它可以高效地将I/O事件通知给应用程序。与使用select()或是其它异步方法不同的是,一个套接字[socket]与一个完成端口关联了起来,然后就可继续进行正常的Winsock操作了。然而,当一个事件发生的时候,此完成端口就将...
阅读全文
摘要:1、 为了增加效率,可以考虑采用无异常的函数 在.net2.0中Socket.Send,Socket.Receive 有了无异常的函数 Socket.Send(Byte[], Int32, Int32, SocketFlags, SocketError) Socket.Receive(Byte[], Int32, Int32, SocketFlags, SocketError) 减少不必要的异常,...
阅读全文
摘要:此程序为中国移动CMPP协议程序接口,适合在中国移动申请了短信发送端口的公司使用。 短信群发已经成为现在软件系统、网络营销等必不可少的应用工具。可应用在短信验证、信息群发、游戏虚拟商品购买、事件提醒、送祝福等方面。 本程序功能包括: 1、支持Cmpp2.0、3.0协议;(只能选其中一种) 2、支持一
阅读全文
摘要:using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;/// /// FTPClient 的摘要说明。/// public class FTPClient{ #region 构造函数/// /// 缺省构造函数/// public FTPClient(){ s...
阅读全文
摘要:简易实现网络Post压力测试器: 一般get测试比较多,post测试工具比较少,有也不符合要求,自己弄一个测试。 界面如下: 源码如下: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using Syste...
阅读全文
摘要:简介 安全是所有Web项目在设计时都要考虑的一个重要因素。无论是选择最短口令,决定何时使用SSL加密HTTP会话,还是通过自动登录cookie来识别用户,都经常要付出重大的设计努力,以保护用户的身份信息和他们可能存放于Web站点的其他资料。糟糕的安全性可能带来公关灾难。当最终用户努力保持对其个人信息的控制时,他们要面临令人迷惑的隐私政策,需要牢记众多站点的不同口令,以及遭遇“钓鱼式攻击”事件。...
阅读全文
摘要:网上下载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...
阅读全文
摘要:学习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...
阅读全文
摘要:简介 MSMQ(微软消息队列)是Windows操 作系统中消息应用程序的基础,是用于创建分布式、松散连接的消息通讯应用程序的开发工具。消息队列和电子邮件有着很多相似处,他们都包含多个属性,用于保存消息,消息类型中都指出发送者和接收者的地址;然而他们的用处却有着很大的区别:消息队列的发送者和接收者是应用程序,而电子邮件的发送者和接收者通常 是人。 如同电子邮件一样,消息队列的发送...
阅读全文
摘要:经过一番辛苦努力,MM7协议重写成功。协议貌似Soap包但实际上只是HttpPost而已,对于.Net程序员想使用webservice来构造这种复杂的包还真是困难。 从重构中发现原来这么全国性的彩信协议也漏洞百出结构混乱,实在匪夷所思。 为给同行人一点帮助,把正确的一个彩信下行包的例子贴出来。 PO
阅读全文
摘要:另一种写法: 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'
阅读全文
摘要:一、编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最后...
阅读全文
摘要:这篇文章带你全面回顾对象远程进程调用(ORPC)技术的历程,以帮助你理解SOAP技术的基础,以及它克服存在技术(如CORBA和DCOM)的许多缺陷的方法。随后讲述详细的SOAP编码规则,并把焦点放在SOAP是怎样映射到存在的ORPC概念上的。 引言: 当我在1984年开始把计算作为我的职业的时候,大多数程序员并不关心网络协议。但是在九十年代网络变得无所不在,现在如果有谁使用计算机却不使用某...
阅读全文