Java聊天室——一对一模式
生活随笔
收集整理的這篇文章主要介紹了
Java聊天室——一对一模式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
服務(wù)器端
package project.java;import java.io.IOException; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner;//服務(wù)器端 public class SingleServer {public static void main(String[] args) throws IOException {ServerSocket serverSocket = new ServerSocket(6666);System.out.println("等待客戶端連接");//返回客戶端的實(shí)例Socket socket = serverSocket.accept();//獲取輸出流PrintStream printStream = new PrintStream(socket.getOutputStream(),true);printStream.print("你好,我是服務(wù)器端!!"+serverSocket.getLocalPort()+"\n");//獲取輸入流Scanner scanner = new Scanner(socket.getInputStream());scanner.useDelimiter("\n");if(scanner.hasNext()) {System.out.println(scanner.next());}serverSocket.close();} }客戶端
package project.java;import java.io.IOException; import java.io.PrintStream; import java.net.Socket; import java.net.UnknownHostException; import java.util.Scanner;//客戶端 public class SingleClient {public static void main(String[] args) throws UnknownHostException, IOException {Socket socket = new Socket("127.0.0.1", 6666);//獲取輸入流Scanner scanner = new Scanner(socket.getInputStream());scanner.useDelimiter("\n");if(scanner.hasNext()) {System.out.println(scanner.next());}//獲取輸出流PrintStream printStream = new PrintStream(socket.getOutputStream(),true);printStream.print("你好,我是客戶端!"+socket.getLocalPort()+"\n");socket.close();} }總結(jié)
以上是生活随笔為你收集整理的Java聊天室——一对一模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华科计算机博导刘云生论文,华科计算机学院
- 下一篇: 关于电脑DNS(域名系统)访问不了网页的