TcpScoket通信小程序
来源:互联网 发布:冬天饮品 知乎 编辑:程序博客网 时间:2024/06/05 00:51
/***************************服务器端***************************/
//*******
import java.net.*;
import java.io.*;
public class TalkServer {
public static void main(String[] args) {
try {
ServerSocket sever = new ServerSocket(666);
Socket socket = sever.accept();
BufferedReader jp = new BufferedReader(new InputStreamReader(System.in));
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
System.out.println("学生陈家琪说了:"+in.readLine()+" "+"请管理员做出回答!!!!!");
String s = jp.readLine();
while(!s.equals("exit")) {
out.println(s);
out.flush();
//System.out.println("学生陈家琪说了:"+in.readLine());
System.out.println("管理员胡登菘说了:"+s);
System.out.println("学生陈家琪说了:"+in.readLine());
System.out.println();
s = jp.readLine();
}
sever.close();
socket.close();
jp.close();
in.close();
out.close();
} catch(IOException a) {
System.out.println("系统中断,请联系管理员!!!");
System.exit(-1);
}
}
}
/***************************客户端***************************/
//*******
import java.net.*;
import java.io.*;
public class TalkClient {
public static void main(String[] args) {
try {
Socket socket = new Socket("127.0.0.1",666);
BufferedReader jp = new BufferedReader(new InputStreamReader(System.in));
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
System.out.println("学生请讲话:");
String s = jp.readLine();
while(!s.equals("exit")) {
out.println(s);
out.flush();
//System.out.println("管理员胡登菘说了:"+in.readLine());
System.out.println("学生陈家琪说了:"+s);
System.out.println("管理员胡登菘说了:"+in.readLine());
System.out.println();
s = jp.readLine();
}
socket.close();
jp.close();
in.close();
out.close();
} catch(IOException a) {
System.out.println("系统中断,请联系管理员!!!");
System.exit(-1);
}
}
}
//*******
import java.net.*;
import java.io.*;
public class TalkServer {
public static void main(String[] args) {
try {
ServerSocket sever = new ServerSocket(666);
Socket socket = sever.accept();
BufferedReader jp = new BufferedReader(new InputStreamReader(System.in));
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
System.out.println("学生陈家琪说了:"+in.readLine()+" "+"请管理员做出回答!!!!!");
String s = jp.readLine();
while(!s.equals("exit")) {
out.println(s);
out.flush();
//System.out.println("学生陈家琪说了:"+in.readLine());
System.out.println("管理员胡登菘说了:"+s);
System.out.println("学生陈家琪说了:"+in.readLine());
System.out.println();
s = jp.readLine();
}
sever.close();
socket.close();
jp.close();
in.close();
out.close();
} catch(IOException a) {
System.out.println("系统中断,请联系管理员!!!");
System.exit(-1);
}
}
}
/***************************客户端***************************/
//*******
import java.net.*;
import java.io.*;
public class TalkClient {
public static void main(String[] args) {
try {
Socket socket = new Socket("127.0.0.1",666);
BufferedReader jp = new BufferedReader(new InputStreamReader(System.in));
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
System.out.println("学生请讲话:");
String s = jp.readLine();
while(!s.equals("exit")) {
out.println(s);
out.flush();
//System.out.println("管理员胡登菘说了:"+in.readLine());
System.out.println("学生陈家琪说了:"+s);
System.out.println("管理员胡登菘说了:"+in.readLine());
System.out.println();
s = jp.readLine();
}
socket.close();
jp.close();
in.close();
out.close();
} catch(IOException a) {
System.out.println("系统中断,请联系管理员!!!");
System.exit(-1);
}
}
}
0 0
- TcpScoket通信小程序
- 一个Udp通信的小程序
- Matlab——通信原理小程序
- python内网即时通信小程序
- 网络编程-TCPSCOKET
- 微信小程序3——小程序与服务端通信
- 基于异步通信层的注册小程序
- 基于qt的一个udp通信小程序
- 基于qt的一个tcp通信小程序
- 基于QT的UDP协议的通信小程序
- 基于QT的TCP协议实现的通信小程序
- Android简单的客户端与服务器端通信小程序
- 【Little_things】简单的Client/Server通信小程序(java socket)
- 基于QT的TCP协议实现的通信小程序
- 小程序get方式发送接收参数,与服务器通信-小程序支付开发4
- 小程序post提交获取数据,与服务器通信-小程序支付开发-视频教程5
- 通过内核对象在服务程序和桌面程序之间通信的小问题
- 通过内核对象在服务程序和桌面程序之间通信的小问题
- 多线程生产者消费者问题
- ARP攻击和IP分类
- Java ArrayList源码剖析
- 【jzoj3599】【CQOI2014】【排序机械臂】【splay】
- 第二次实验(实验报告博客)
- TcpScoket通信小程序
- C语言 · 完美的代价
- VMware中安装Ubuntu虚拟机无法上网的解决方法
- (django问题)处理换行和空格
- c#笔记
- 一个教训:养成良好的编程习惯的重要性
- Android Service 完全解析,关于服务你所需要知道的一切(上)
- c之父的英文著作
- 对MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST)的一点理解