java面试题

当前位置: 面试问题网 > java面试题 > 用JAVA SOCKET编程,读服务器几个字符,再写入本地显示

用JAVA SOCKET编程,读服务器几个字符,再写入本地显示

答:Server 端程序:
   package test;
   import java.net.*;
   import java.io.*;
   第23 页共59 页
   public class Server{
   private ServerSocket ss;
   private Socket socket;
   private BufferedReader in;
   private PrintWriter out;
   public Server(){
   try {
   ss=new ServerSocket(10000);
   while(true){
   socket = ss.accept();
   String RemoteIP =
   socket.getInetAddress().getHostAddress();
   String RemotePort = “:”+socket.getLocalPort();
   System.out.println(“A client come in!IP:”
   + RemoteIP+RemotePort);
   in = new BufferedReader(new
   InputStreamReader(socket.getInputStream()));
   String line = in.readLine();
   System.out.println(“Cleint send is :” + line);
   out =
   new PrintWriter(socket.getOutputStream(),true);
   out.println(“Your Message Received!”);
   out.close();
   in.close();
   socket.close();
   }
   }catch (IOException e){
   out.println(“wrong”);
   }
   }
   public static void main(String[] args){
   new Server();
   }
   }
   Client 端程序:
   package test;
   import java.io.*;
   import java.net.*;
   public class Client {
   Socket socket;
   BufferedReader in;
   PrintWriter out;
   public Client(){
   第24 页共59 页
   try {
   System.out.println(“Try to Connect to
   127.0.0.1:10000″);
   socket = new Socket(“127.0.0.1″,10000);
   System.out.println(“The Server Connected!”);
   System.out.println(“Please enter some Character:”);
   BufferedReader line = new BufferedReader(new
   InputStreamReader(System.in));
   out = new PrintWriter(socket.getOutputStream(),true);
   out.println(line.readLine());
   in = new BufferedReader(
   new InputStreamReader(socket.getInputStream()));
   System.out.println(in.readLine());
   out.close();
   in.close();
   socket.close();
   }catch(IOException e){
   out.println(“Wrong”);
   }
   }
   public static void main(String[] args) {
   new Client();
   }
   }

【用JAVA SOCKET编程,读服务器几个字符,再写入本地显示】相关文章

1. 用JAVA SOCKET编程,读服务器几个字符,再写入本地显示

2. 写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔

3. 编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的

4. 用C或者C++语言实现SOCKET通信

5. 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数

6. 我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?

7. 简述synchronized和java.util.concurrent.locks.Lock的异同

8. 网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?

9. 请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值

10. 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度

本文来源:https://www.mianshiwenti.com/a12354.html

点击展开全部

《用JAVA SOCKET编程,读服务器几个字符,再写入本地显示》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝用JAVA SOCKET编程,读服务器几个字符,再写入本地显示﹞相关内容

「用JAVA SOCKET编程,读服务器几个字符,再写入本地显示」相关专题

其它栏目

也许您还喜欢