java中通过TCP和线程在局域网中实现简易聊天
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;
public class _TCP实现聊天by线程 {
public static void main(String[] args) {
Server server = new Server();
Client client = new Client();
Thread t1 = new Thread(server);
Thread t2 = new Thread(client);
t1.start();
t2.start();
}
}
class Server implements Runnable {
@Override
public void run() {
try {
//创建对象并且监听端口号
ServerSocket ss = new ServerSocket(9195);
while (true) {
//接收连接
Socket s = ss.accept();
//获取自带的字节输入流
InputStream is = s.getInputStream();
//读取数据
byte[] bs = new byte[100];
int len =