2013年4月18日

Java中网络编程基础知识(转载/整理)(二)

摘要: 如何使服务器端支持多个客户端同时工作? 一个服务器端一般都需要同时为多个客户端提供通讯,如果需要同时支持多个客户端,则必须使用前面介绍的线程的概念。简单来说,也就是当服务器端接收到一个连接时,启动一个专门的线程处理和该客户端的通讯。 客户端的程序不需要改变,不过还是贴出来import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.net.UnknownHostException;public class MulSocket 阅读全文

posted @ 2013-04-18 15:50 夜月升 阅读(303) 评论(0) 推荐(0) 编辑

Java中网络编程基础知识(转载/整理)(一)

摘要: 转自JAVA的网络编程【转】 IP地址和域名很好的解决了在网络中找到一个计算机的问题,但是为了让一个计算机可以同时运行多个网络程序,就引入了另外一个概念——端口(port)。 在介绍端口的概念以前,首先来看一个例子,一般一个公司前台会有一个电话,每个员工会有一个分机,这样如果需要找到这个员工的话,需要首先拨打前台总机,然后转该分机号即可。这样减少了公司的开销,也方便了每个员工。在该示例中前台总机的电话号码就相当于IP地址,而每个员工的分机号就相当于端口。 有了端口的概念以后,在同一个计算机中每个程序对应唯一的端口,这样一个计算机上就可以通过端口区分发送给每个端口的数据了,换句话说,也就是一个. 阅读全文

posted @ 2013-04-18 09:38 夜月升 阅读(314) 评论(0) 推荐(0) 编辑

导航