java中使用tcp/ip模拟实现服务器与客户端的聊天对话功能
我们通常使用微信或者QQ去和对方联系,那么这个过程是怎么实现的呢?今天我们就以java中的tcp/ip协议来模拟出我们平时和朋友聊天时的场景,废话不多说直接上代码
服务端的代码
首先,我们先用代码模拟出服务器端的功能,正常情况下服务器启动之后我们才能实现对应的功能,具体的代码如下:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.InetAddress;
import java.net.Socket;
public class ChatServer {
public static void main(String[] args) throws Exception {
//建立tcp的客户端服务
Socket socket = new Socket(InetAddress.getLocalHost(),9090