文章列表
C# Socket网络编程学习(1-->3)
- 博客分类:
- 技术杂绘
C# Socket网络编程学习(1-->3)
2010年05月03日
C# Socket网络编程学习(1)
在讲Socket编程前,我们先来看一下几个最常用的类和方法,相信这些东西能让你事半功倍。
一、IP地址操作类
1、IPAddress类
a、在该类中有 ...
C# Socket实现Http WEB服务器
- 博客分类:
- 技术杂绘
C# Socket实现Http WEB服务器
2010年03月22日
WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信,HTTP协议的作用原理包括四个步骤:连接,请求,应答。根据上述HTTP协议的作用原理,本文实现了GET请求的Web服务器程序的方法,通过创建TcpListener类对象,监听端口8080; 等待、接受客户机连接到端口8080; 创建与socket字相关联的输入流和输出流;然后,读取客户机的请求信息,若请求类型是GET,则从请求信息中获取所访问的HTML文件名,如果HTML文件存在 ...
C++ socket编程基础(理论篇)[转]
- 博客分类:
- 技术杂绘
C++ socket编程基础(理论篇)[转]
2010年03月24日
对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换.
SOCKE ...
C# Raw Socket完成网络封包监视
- 博客分类:
- 技术杂绘
C# Raw Socket完成网络封包监视
2009年07月05日
C# Raw Socket完成网络封包监视
本文向大家介绍Windows Sockets的一些关于用C#实现的原始套接字(Raw Socket)的编程,以及在此基础上实现的网络封包监视技术。同Winsock1相比,Winsock2最明显的就是支持了Raw Socket套接字类型,使用Raw Socket,可把网卡设置成混杂模式,在这种模式下,我们可以收到网络上的IP包,当然包括目的不是本机的IP包,通过原始套接字,我们也可以更加自如地控制Windows下的多种协议,而且能够对网络底层的传输机制进行控制。
在本 ...
java socket连接c/s (转)
- 博客分类:
- 技术杂绘
java socket连接c/s (转)
2010年07月08日
用java实现的简单Server/Client文件传输关键字: java server client
用一种编程语言实现一个简单的Server/Client程序; 该程序的主要功能是利用Client从Server端下载一个文件; 在下载之前,需要有一定的用户身份验证机制(说白了就是先输入以下用户名和密码); Server应该是多线程机制的,即为每个Client请求Server都要有一个线程去处理,而不是所有的Client都是一个Server线程处理。 ok,这就是需求,单从编程角度来讲,题目不难,单老师说过一句话,我觉 ...