Scoket练习
来源:互联网 发布:js 数组方法 编辑:程序博客网 时间:2024/05/18 08:13
服务端代码:
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;public class SocketServerTip {static BufferedReader br=null;static PrintWriter out = null;static Scanner scanner;public static void main(String[] args){ scanner=new Scanner(System.in);try {ServerSocket ss=new ServerSocket(10000);System.out.println("服务端开启");Socket so=ss.accept(); br=new BufferedReader(new InputStreamReader(so.getInputStream())); out=new PrintWriter(so.getOutputStream());Thread thread=new Thread(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubwhile(true){String string=scanner.nextLine();out.println(string);out.flush();}}});thread.start();while(true){System.out.println("fromeClient:"+br.readLine());}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}客户端代码:
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket;import java.util.Scanner;public class SocketClient {static BufferedReader bReader;static PrintWriter out;static Scanner scanner;public static void main(String[] arsg){ scanner=new Scanner(System.in);System.out.println("客户端开启");try {Socket socket=new Socket("localhost", 10000); bReader=new BufferedReader(new InputStreamReader(socket.getInputStream()));out = new PrintWriter(socket.getOutputStream()); Thread thread=new Thread(new Runnable() {@Overridepublic void run() {while(true){String string=scanner.nextLine(); out.println(string); out.flush();}}});thread.start();while(true){System.out.println("fromeServer:"+bReader.readLine());}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
0 0
- Scoket练习
- Python3.6 scoket练习笔记
- Scoket
- Scoket
- Python练习之scoket库实现批量utl&…
- Scoket Sample
- scoket编程
- scoket程序
- Scoket 编程
- Scoket编程
- scoket基础
- scoket.io
- Scoket例子
- Scoket编程
- program about scoket
- Java Scoket 错误分析
- TCP, Scoket, HTTP
- java scoket 编程实例
- Linux FTP 命令全集
- 黑客必备
- pyqt5学习(一)基础操作
- Android增量更新
- Xcode增加头文件搜索路径的方法
- Scoket练习
- 二叉树线索化
- 在本地连接异地服务器上的redis-server
- MVC框架(二)----前端与后端MVC、MVVM等设计模式区别与联系
- c#6.0 新特性
- http、https、Tcp/Udp等协议
- js java substring
- 道歉
- 1.1.12、CPU的设计原理、数据总线和地址总线