java面试 socket_【面试题】Java 的通信编程,编程题(或问答),用JAVA SOCKET 编程,读服务器几个字符,再写入本地显示?...
答:Server端程序:
packagetest;
importjava.net.*;
importjava.io.*;
publicclass Server{
privateServerSocket ss;
privateSocket socket;
privateBufferedReader in;
privatePrintWriter out;
publicServer(){
try{
ss=newServerSocket(10000);
while(true){
socket= ss.accept();
StringRemoteIP =
socket.getInetAddress().getHostAddress();
StringRemotePort = ":"+socket.getLocalPort();
System.out.println("Aclient come in!IP:"
+RemoteIP+RemotePort);
in= new BufferedReader(new
InputStreamReader(socket.getInputStream()));
Stringline = in.readLine();
System.out.println("Cleintsend is :" + line);
out=
newPrintWriter(socket.getOutputStream(),true);
out.println("YourMessage Received!");
out.close();
in.close();
socket.close();
}
}catch(IOException e){
out.println("wrong");
}
}
publicstatic void main(String[] args){
newServer();
}
}
Client端程序:
packagetest;
importjava.io.*;
importjava.net.*;
publicclass Client {
Socketsocket;
BufferedReaderin;
PrintWriterout;
publicClient(){
try{
System.out.println("Tryto Connect to
127.0.0.1:10000");
socket= new Socket("127.0.0.1",10000);
System.out.println("TheServer Connected!");
System.out.println("Pleaseenter some Character:");
BufferedReaderline = new BufferedReader(new
InputStreamReader(System.in));
out= new PrintWriter(socket.getOutputStream(),true);
out.println(line.readLine());
in= new BufferedReader(
newInputStreamReader(socket.getInputStream()));
System.out.println(in.readLine());
out.close();
in.close();
socket.close();
}catch(IOExceptione){
out.println("Wrong");
}
}
publicstatic void main(String[] args) {
newClient();
}
}
java面试 socket_【面试题】Java 的通信编程,编程题(或问答),用JAVA SOCKET 编程,读服务器几个字符,再写入本地显示?...相关推荐
- 用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
Server: package cn.itcast.framework.socket;import java.io.BufferedReader; import java.io.IOException ...
- java面试题成都_成都汇智动力-java面试——多线程面试题
原标题:成都汇智动力-java面试--多线程面试题 1.多线程有什么用?发挥多核CPU的优势 防止阻塞 便于建模 2.创建线程的方式继承Thread类 实现Runnable接口 至于哪个好,不用说肯定 ...
- java面试、笔试题(0815版)
java面试.笔试题(201 1. Java基础部分 4 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 4 2.Java有没有goto? 4 3.说 ...
- JAVA面试、笔试题
@[TOC]目录 JAVA面试.笔试题 @目录 一. CoreJava部分 7 1. java中有哪些基本类型? 7 2. java反射 7 3. 易错,理解题 7 4. Java有几种创建对象的方法 ...
- LiteOS学习笔记-5通信模组之LiteOS的SAL及socket编程
LiteOS学习笔记-5通信模组之LiteOS的SAL及socket编程 一.SAL套接字抽象层 二.Socket套接字简介 Socket概述 Socket结构体 字节序转换函数 ip地址的转换 字节 ...
- 互联网IT就业市场,你要说最有市场的一定是它,java面试常见笔试题
♦ Java就业前景 ♦ Java工程师薪资 ♦ 未来发展 下面,播妞将针对这 3 个问题给大家进行详细解答,希望能够给处在"慌"金时代的你带来一些启发. Java 就业景气指数 ...
- 合肥Java面试常考题_北大青鸟java 面试--常见面试题(中)
上一文中,我们总结了java面试的基础,多线程,jvm的常见面试题,本文合肥北大青鸟合工大校区的袁老师继续介绍面试中网络.数据结构和算法.分布式理论和微服务的常见面试题. 一.网络 网络的话,主要集中 ...
- 北大java面试,北大青鸟java 面试--常见面试题(下)
在之前的两篇文章中,我们已经提到了java面试中的常见问题,还有部分内容,合肥北大青鸟合工大校区的袁老师在本文也给出,希望对大家的面试过程有些帮助.这是我总结的最后一部分常见面试题:分别是数据库,基础 ...
- java面试app_java面试题库app
java面试题库app是一款专为正在找工作的java程序员打造的软件,这款软件集合了精选的Java面试笔试题目及答案,致力于帮助用户通过面试和笔试,有需要的朋友快来下载吧. java面试题库app特色 ...
最新文章
- WebGIS--ArcGIS for Flex系列开发一:flash builder
- 郑晔:代码之丑 无状态方法
- zabbix 监控CDN带宽
- 是什么动词_【术语攻略】什么是及物动词?
- 视频类搜索引擎优化教程侧重点
- python变量的赋值操作_Python中关于变量赋值操作的实例分享
- 这个程序员用 Python 20 秒画完小猪佩奇“社会人”!
- 《面向模式的软件体系结构1--模式系统》读书笔记(7)--- 通信
- 【codevs3290】华容道
- 输入流-读取文件内容
- 双目视觉(1)---立体匹配介绍
- html的table 菜鸟,HTML table 标签 | 菜鸟教程
- 那些年奋斗的日子,岁月静好
- mysql 除号_MySql的运算符-阿里云开发者社区
- QQ邮箱授权码和二代密保
- 跨境电商物流模式全面解析 性价比高的物流怎么选
- 注册制掀起的激荡风云
- ipad一直显示连接app服务器出错,iPad显示无法连接到App Store怎么办 打开不了解决方法...
- 孙溟㠭书画《野狐禅》
- Spi通信,写操作时,发送缓冲区非空停留在while里面。arm a5与w5500芯片udp网络通信。网络调试助手界面及sscom无法点击