随笔分类 -  Java

摘要: Java为TCP协议提供了两个类,分别在客户端编程和服务器端编程中使用它们。在应用程序开始通信之前,需要先创建一个连接,由客户端程序发起;而服务器端的程序需要一直监听着主机的特定端口号,等待客户端的连接。在客户端中我们只需要使用Socket实例,而服务端要同时处理ServerSocket实例和Socket实例;二者并且都使用OutputStream和InpuStream来发送和接收数据。 阅读全文
posted @ 2012-03-17 21:22 gyzhao 阅读(8155) 评论(4) 推荐(12) 编辑
摘要:通过前面的笔记我们可以知道:一个客户端想要发起一次通信,先决条件就是需要知道运行着服务器端程序的主机的IP地址是多少。然后我们才能够通过这个地址向服务器发送信息。 阅读全文
posted @ 2012-03-16 23:40 gyzhao 阅读(2561) 评论(1) 推荐(6) 编辑
摘要:计算机程序能够相互联网,相互通讯,这使一切都成为可能,这也是当今互联网存在的基础。那么程序是如何通过网络相互通信的呢?这就是我记录这系列的笔记的原因。Java语言从一开始就是为了互联网而设计的,它为实现程序的相互通信提供了许多有用API,这类应用编程接口被称为套接字(Socket)。在开始学习Java Socket之前我们需要先来了解一下基本的术语和概念。 阅读全文
posted @ 2012-03-15 11:42 gyzhao 阅读(3821) 评论(13) 推荐(14) 编辑