特种兵—AK47

关注产品细节,重视用户体验

JAVA套接字(Socket)101七天系列—第七天【现实生活中的套接字】

现实生活中的套接字  1. 介绍 我们到目前为止讨论过的示例已经涵盖了 Java 编程的套接字机制,但在“现实”的一些例子中如何使用它们呢?即便用了多线程和带有连接池,如此简单地使用套接字,在多数应用程序中仍然是不合适的。相反地,在构成您的问题域的模型的其它类中使用套接字可能是明智的。 ...

2012-06-05 09:55:35

阅读数:2773

评论数:0

JAVA套接字(Socket)101七天系列—第六天【一个带有连接池的示例】

1. 介绍 我们现在已经拥有的 MultithreadedServer 每当有客户机申请一个连接时都在一个新 Thread 中创建一个新 ConnectionHandler。这意味着可能有一捆 Thread “躺”在我们周围。而且创建 Thread 的系统开销并不是微不足道的。如果性能...

2012-06-05 09:47:28

阅读数:3723

评论数:2

JAVA套接字(Socket)101七天系列—第五天【一个多线程的示例】

一个多线程的示例  1. 介绍 前面的示例教给您基础知识,但并不能令您更深入。如果您到此就停止了,那么您一次只能处理一台客户机。原因是 handleConnection() 是一个阻塞方法。只有当它完成了对当前连接的处理时,服务器才能接受另一个客户机。在多数时候,您将需要(也有必要...

2012-06-05 09:25:24

阅读数:2694

评论数:0

JAVA套接字(Socket)101七天系列—第四天【一个简单示例】

一个简单示例  1. 背景 我们将在本部分讨论的示例将阐明在 Java 代码中如何使用 Socket 和 ServerSocket。客户机用Socket 连接到服务器。服务器用 ServerSocket 在端口 3000 侦听。客户机请求服务器 C: 驱动器上的文件内容。 为清楚起见,...

2012-06-04 14:38:35

阅读数:3681

评论数:5

JAVA套接字(Socket)101七天系列—第三天【一个秘密的套接字】

一个秘密的套接字  1. 介绍 Java 平台在 java.net 包中提供套接字的实现。在本教程中,我们将与 java.net 中的以下三个类一起工作: URLConnection Socket ServerSocket java.net 中还有更多的类,但这些是您将最经常...

2012-06-04 13:16:02

阅读数:2447

评论数:0

JAVA套接字(Socket)101七天系列—第二天【套接字基础】 .

套接字(socket)为两台计算机之间的通信提供了一种机制,在 James Gosling 注意到 Java 语言之前,套接字就早已赫赫有名。该语言只是让您不必了解底层操作系统的细节就能有效地使用套接字。多数着重讨论 Java 编码的书或者未涵盖这个主题,或者给读者留下很大的想象空间。本教程将告诉...

2012-06-03 01:51:14

阅读数:3338

评论数:3

JAVA套接字(Socket)101七天系列—第一天【百度百科的解释】

套接字   现象解释   socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个sock...

2012-06-01 14:29:56

阅读数:3065

评论数:0

Java基础:三步学会Java Socket编程

第一步 充分理解Socket    1.什么是socket    所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。    以J2SDK-1.3...

2012-05-30 10:15:05

阅读数:1392

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭