相关推荐
-
WinSock技术原理-很详细是个集合
第一章 简介 1.1 什么是Windows Sockets规范? Windows Sockets规范以U.C. Berkeley大学BSD UNIX中流行的Socket接口为范例定义了一套Micosoft Windows下网络编程接口。它不仅包含了人们所熟悉的Berkeley Socket风格的库函数;也包含了一组针对Windows的扩展库函数,以使程序员能充分地利用Windows消息驱动机制进行编程。 Windows Sockets规范本意在于提供给应用程序开发者一套简单的API,并让各家网络软件供应商共同遵守。此外,在一个特定版本Windows的基础上,Windows Sockets也定义了一个二进制接口(ABI),以此来保证应用Windows Sockets API的应用程序能够在任何网络软件供应商的符合Windows Sockets协议的实现上工作。因此这份规范定义了应用程序开发者能够使用,并且网络软件供应商能够实现的一套库函数调用和相关语义。 遵守这套Windows Sockets规范的网络软件,我们称之为Windows Sockets兼容的,而Windows Sockets兼容实现的提供者,我们称之为Windows Sockets提供者。一个网络软件供应商必须百分之百地实现Windows Sockets规范才能做到现Windows Sockets兼容。 任何能够与Windows Sockets兼容实现协同工作的应用程序就被认为是具有Windows Sockets接口。我们称这种应用程序为Windows Sockets应用程序。 Windows Sockets规范定义并记录了如何使用API与Internet协议族(IPS,通常我们指的是TCP/IP)连接,尤其要指出的是所有的Windows Sockets实现都支持流套接口和数据报套接口. 应用程序调用Windows Sockets的API实现相互之间的通讯。Windows Sockets又利用下层的网络通讯协议功能和操作系统调用实现实际的通讯工作。
-
使用Winsock:Winsock入门
以下是Windows套接字编程入门的分步指南。 它旨在提供对基本Winsock函数和数据结构的理解,以及它们如何协同工作。 用于说明的客户端和服务器应用程序是一个非常基本的客户端和服务器。 Microsoft Windows软件开发工具包(SDK)附带的示例中包含更高级的代码示例。 客户端和服务器应用程序的前几个步骤相同。 关于服务器和客户端 创建一个基本的Winsock应用程序 正在初...
-
[转]Winsock程序设计初步之 Winsock编程原理
Winsock程序设计初步之 Winsock编程原理 本课程主要讲Windows中TCP/IP编程接口Winsock,版本为1.1。高版本的Winsock实际与1.1版相差不多,主要是进行了一些扩充,如可超越TCP/IP协议直接用socket来实现IPX、NETBIOS等其它通信协议。 这叙述方便在本文的其余部分中提到的Winsock指的就是Winsock1.1。 通过Winso
-
Winsock编程原理
面向连接的系统调用 面向无连接的系统调用 1.Winsock的打开int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);成功返回0,失败返回不同的错误信息。 2.服务器建立套接字SOCKET socket(int af, int type, int protocol);成功返回套接字对象,失败返回INVALID_...
-
Winsock程序设计初步之<一> Winsock编程原理 (转)
Winsock程序设计初步之 Winsock编程原理 (转)[@more@] 本课程主要讲windows中TCP/IP编程接口Winsock,版本为1.1。高版本的Winsock实际与1.1版相差不多,主要是进行了一些扩充,如...
-
WinSock技术原理
WinSock技术原理,有关Windows Socket,包含程序清单,希望对学习网络编程有帮助。
-
Windows网络编程之Winsock 编程接口实验
实验一 Winsock 编程接口实验1 实验类型 验证型实验 2 实验目的 1. 掌握Winsock 的启动和初始化; 2. 掌握gethostname(),gethostbyname(),GetAdaptersInfo()等信息查询函数的使用。 3 背景知识 (1)Winsock 基本概念 Winsock 即Windows Sockets 的简称,是在Windows 操作
-
利用WinSock实现简单网络编程
利用WinSock可以实现TCP、UDP协议通信。我们知道,网络通信要找三个地址即网络地址、主机地址、服务地址(端口号)。通过机器的IP地址和子网掩码计算可以得到网络和主机地址。而每个机器的服务地址(端口号)有65536个。下面就谈一下怎样利用WinSock实现网络通信。服务器端程序编写:建立一个窗体,添加一个Text控件用于存放发送信息的内容、一个命令按钮(cmdSend)用于发送信息、两个Wi
-
winsock原理
<br /> 明确一点: windows创建套接字的目的是为了网络传输,实现数据的传输。 <br /> sockets套接字是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,可以将套接字看做不同主机间进程进行双向通信的端点。套接字分为两种不同的类型:流式套接字和数据报套接字。流式套接字具有有序性,面向连接;数据包套接字不保证可靠性和有序性。<br />任何从winsock函数对IP地址和端口号的引用和传送给winsock函数的ip地址和端口均是按照网络顺序组织的。套接字可
-
什么是网络编程,Winsock ,SDK
网络编程:
-
Winsock编程原理——面向连接
Winsock编程原理——面向连接 Windows Sockets使用套接字进行编程,套接字编程是面向客户端/服务器模型而设计的,因此系统中需要客户端和服务器两个不同类型的进程,根据连接类型的不同,对于面向连接的TCP服务和无连接的UDP服务,服务器分别采取不同的处理操作来对客户提供服务。 面向连接 服务器 socket() -> bind() -> listen() ->...
-
Winsock程序设计初步之 Winsock编程原理
Winsock程序设计初步之 Winsock编程原理 本课程主要讲Windows中TCP/IP编程接口Winsock,版本为1.1。高版本的Winsock实际与1.1版相差不多,主要是进行了一些扩充,如可超越TCP/IP协议直接用socket来实现IPX、NETBIOS等其它通信协议。 这叙述方便在本文的其余部分中提到的Winsock指的就是Winsock1.1。 通过Wins
-
如何用VC++和Visual Foxpro进行ActiveX数据通讯
如何用VC++和Visual Foxpro进行ActiveX数据通讯 粟利民 孙强 摘要 本文描述了如何利用自动服务器Active Automation,在VC++中与Visual Foxpro进行数据通讯的方法。通过自动服务器,圆满地解决了各种数据类型的交换问题。 关键词 VC++,Visual Foxpro,ActiveX Automation,数据通讯 在进行软件开发的过程中,如何在不同的编
-
Winsock程序设计初步之<四> Winsock函数用法说明
WSAStartup()连结应用程序与Winsock.DLL 的第一个函数。格 式: int WSAStartup( WORD wVersionRequested,LPWSADATA lpWSAData )参 数:wVersionRequested 欲使用的 Windows Sockets API 版本lpWSAData 指向 WSADATA 资料的指标传回值:成功
4 楼 greateWei 2009-08-06 23:12
另外一个就是ajax支持对开发使用人员基本上是透明的,封装做的相当不错。
我觉得一般来说,wicket适合用于开发交互性比较强,用户操作比较复杂的应用管理类web应用,对于一般大流量、浏览性web网站不一定适合,主要原因wicket所有的状态采用session机制来保存管理,每个页面的状态也是保存在服务器端,这样一旦用户访问人数非常多的话,对服务器端压力非常大,特别是内存要求很高。
之前做了一个简单的外卖订餐网站(http://www.517wm.com),发现并发访问人数超过1500人左右时,经常性会发生内存溢出(tomcat 分配了 1G 内存,计算机内存是5G,使用普通PC机做服务器),要解决这个问题,估计只有通过tomcat集群或者一些其他jvm内存集群方案才能解决。
3 楼 Deathly_CQ 2009-08-06 18:41
2 楼 jansel 2009-08-06 15:44
在JE上,大家好像不太关心Wicket,都去Struts2了。
1 楼 magicstar 2009-08-06 10:23