Socket
观棋不语的我
希望能找一份不倒贴钱的工作
展开
-
Socket接收http请求
服务端socket:public class HttpSocket { public static void main(String[] args) throws IOException { InetAddress localHost = InetAddress.getLocalHost(); System.out.println("localhost:" + localHost); ServerSocket serverSocket = new S原创 2020-08-26 23:46:36 · 2469 阅读 · 0 评论 -
Socket聊天程序——多线程解决发送多条消息
参考博文https://www.cnblogs.com/unclejelly/p/4082095.html开始遇到的问题——服务端与客户端的输入流有阻塞,导致聊天只能读一条写一条原因:Socket的输入流和系统的输入流都是阻塞的,就是会一直等待你的操作,不会立即返回。比如服务端的输入流会一直等待客户端的输出流的数据,直到有数据为止输入流才会返回并结束现象:服务器必须发送消息才能读取消息,客户端必须读取消息(消息内容不能为空)才能发送消息,这样给人感觉很不适解决方法——多线程将输出流和输入流分原创 2020-06-05 17:29:20 · 1559 阅读 · 9 评论