import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
class Server implements Runnable{
@Override
public void run() {
try {
ServerSocket ss = new ServerSocket(30000);
while (true) {
Socket s = ss.accept();
PrintStream ps = new PrintStream(s.getOutputStream());
ps.println("你好!这里是梁晓的服务器。");
ps.close();
s.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
class Client implements Runnable{
@Override
public void run() {
try {
Thread.sleep(1000);
Socket s = new Socket("127.0.0.1",30000);
BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
String buf = null;
while ((buf = br.readLine()) != null) {
System.out.println(buf);
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public class Test13 {
public static void main(String[] args) {
new Thread(new Server()).start();
new Thread(new Client()).start();
}
}
输出:你好!这里是梁晓的服务器。
分享到:
相关推荐
JAVA笔试题--Java选择题汇总.pdf
【JAVA笔试题-包含JAVA各个方面的笔试题】 Java是一门广泛应用的编程语言,以其跨平台、面向对象的特性深受开发者喜爱。在准备Java相关的笔试或面试时,掌握以下几个关键知识点至关重要: 1. **基础语法**:理解...
JAVA笔试题--Java选择题100道.pdf
在Java技术领域,无论是准备笔试还是面试,理解并掌握核心的J2SE(Java Standard Edition)和J2EE(Java Enterprise Edition)知识点是至关重要的。本资料集合包含了这两个领域的经典面试题,旨在帮助你深入理解Java...
JAVA笔试题大唐软件 在这份笔试题中,我们可以看到涵盖了Java基础知识、Java集合框架、多线程、异常机制、Java ClassLoader、MVC模式、JSP、Struts、EJB、设计模式、XML解析和Open Source项目等多个方面的知识点。 ...
java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 ...
java笔试题--java选择题道.doc
"CC++Java笔试题--很多大公司的面试和笔试题目-珍贵"这个压缩包文件很可能包含了这些语言的基础知识、进阶概念以及实际问题的解题策略,这些都是求职者在准备面试和笔试时需要掌握的重点。 C语言是基础,它的特点是...
Java笔试题集合是Java开发者在求职过程中经常遇到的一类测试,涵盖了从基础语法到高级特性的广泛知识领域。以下是一些常见的Java笔试题及其相关的知识点: 1. **基础语法** - **数据类型**:Java有八种基本数据...
Java笔试题是求职者在应聘Java相关职位时经常会遇到的一种测试形式,主要考察候选人的编程基础、算法理解、数据结构掌握、并发编程、框架应用等多个方面的技能。这份名为"各个公司的java笔试题---book"的资源集合,...
Java 高级编程笔试题 本资源提供了 Java 高级编程笔试题,涵盖了 Java 的多个方面,包括面向对象编程、集合框架、多线程编程、JDBC 等。通过这份笔试题,读者可以了解 Java 的基础知识和高级应用。 一、面向对象...
【标题】"2013网易实习笔试题"与【描述】"2013年3月 网易游戏笔试题目完整版分享"揭示了这个压缩包文件的内容主要是关于2013年3月网易游戏公司实习生招聘的笔试题目。这些题目可能涉及了多个IT领域的知识,包括但不...
本压缩包"java外包笔试题两套.zip"包含了两套针对Java程序员的笔试题目,分别为"java外包笔试A卷.docx"和"java外包笔试F卷.docx",旨在测试应聘者的基础知识、SQL操作能力以及实际编程技能。 "java外包笔试A卷.docx...
亚信java笔试题 喜欢就Star,不只是Fork; 想要分享的动机才是驱动力,而技术仅仅是一种方法。 综合类 入门类 效果类 工具类 慕课专题 周报类 ###六. API: ####1. 总目录 开发中心 综合Bug集合网站 综合搜索 综合API...
【标题】"农行Java笔试题"涉及到的Java知识点涵盖了编程基础、面向对象特性、集合框架、多线程、异常处理、IO流、网络编程、数据库操作等多个领域,这些都是Java程序员必须掌握的核心技能。 首先,从编程基础角度来...
【压缩包子文件的文件名称列表】"网易校招面试笔试题"可能包含多种类型的题目,如编程题、算法题、数据分析题、产品分析题、设计题等。这些题目可能涵盖以下知识点: 1. **编程基础**:C/C++、Java、Python等编程...
以上只是部分核心知识点,实际的C和C++笔试题可能还会涉及更深入的编程技巧、设计模式、模板元编程、多线程、文件I/O、网络编程等内容。通过练习这些题目,你可以更好地巩固基础知识,提高解决问题的能力,从而在...
60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 答:有两种实现方法,分别是继承Thread类与实现Runnable接口 用synchronized关键字修饰同步方法 反对使用...