疯狂java讲义光盘代码 疯狂java讲义下载

疯狂Java讲义的源码如何导入eclipse运行?

Java项目的源代码通过一下四部完成导入到eclipse

成都创新互联公司专注于罗山企业网站建设,响应式网站开发,商城建设。罗山网站建设公司,为罗山等地区提供建站服务。全流程定制网站建设,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

1、单击eclipse的file菜单 ,选择 import project from file system

2、在弹出的窗口单击 diretory 按钮  选择 Java源代码文件系统所在的目录

3、单击“选择文件夹 ”完成将java源代码导入到eclispe系统

你明白了吗?

怎么把疯狂java讲义光盘里面的内容导入到eclipse

将JAVA文件夹导入到Eclipse中方法: 方法一:直接将java文件夹复制,然后粘贴到项目下; 方法二: 1.打开eclipse,点击项目的空白处,选择import; 2.选择Existing Project into Workspace,点击next,找到下载的java代码,导入到eclipse中。

疯狂Java讲义:使用ServletSocket创建TCP服务器端

使用ServletSocket创建TCP服务器端

从图 中看上去TCP通信的两个通信实体之间并没有服务器端 客户端之分 但那是两个通信实体已经建立虚拟链路之后的示意图 在两个通信实体没有建立虚拟链路之前 必须有一个通信实体先做出 主动姿态 主动接收来自其他通信实体的连接请求

Java中能接受其他通信实体连接请求的类是ServerSocket ServerSocket对象用于监听来自客户端的Socket连接 如果没有连接 它将一直处于等待状态 ServerSocket包含一个监听来自客户端连接请求的方法

Socket accept() 如果接收到一个客户端Socket的连接请求 该方法将返回一个与客户端Socket对应的Socket(如图 所示每个TCP连接有两个Socket) 否则该方法将一直处于等待状态 线程也被阻塞

为了创建ServerSocket对象 ServerSocket类提供了如下几个构造器

ServerSocket(int port) 用指定的端口port来创建一个ServerSocket 该端口应该是有一个有效的端口整数值 ~

ServerSocket(int port int backlog) 增加一个用来改变连接队列长度的参数backlog

ServerSocket(int port int backlog InetAddress localAddr) 在机器存在多个 IP地址的情况下 允许通过localAddr这个参数来指定将ServerSocket绑定到指定的IP地址

当ServerSocket使用完毕 应使用ServerSocket的close()方法来关闭该ServerSocket 通常情况下 服务器不应该只接受一个客户端请求 而应该不断地接受来自客户端的所有请求 所以Java程序通常会通过循环 不断地调用ServerSocket的accept()方法 如下代码片段所示

//创建一个ServerSocket 用于监听客户端Socket的连接请求

ServerSocket ss = new ServerSocket( )

//采用循环不断接受来自客户端的请求

while (true)

{

//每当接受到客户端Socket的请求 服务器端也对应产生一个Socket

Socket s = ss accept()

//下面就可以使用Socket进行通信了

}

上面程序中创建ServerSocket没有指定IP地址 则该ServerSocket将会绑定到本机默认的IP地址 程序中使用 作为该ServerSocket的端口号 通常推荐使用 以上的端口 主要是为了避免与其他应用程序的通用端口冲突

返回目录 疯狂Java讲义

编辑推荐

Java程序性能优化 让你的Java程序更快 更稳定

新手学Java 编程

lishixinzhi/Article/program/Java/hx/201311/27266


新闻标题:疯狂java讲义光盘代码 疯狂java讲义下载
网址分享:http://hbruida.cn/article/dojoecd.html