今天看啥  ›  专栏  ›  氷冷酒

java实现TCP通信

氷冷酒  · Jin  ·  · 2019-12-05 06:55
2019年12月05日阅读 16java实现TCP通信1.概述 通过ServerSocket与Socket实现的TCP的通信,这个例子配合了swing使用,其实作者之前发过一篇ServerSocker与Socket的通信,在这里,这边文章就是在这个例子上修改而成的. 其实原理很简单的,就是一个服务端一个客户端,服务端这边创建好ServerSocket后,使用accept()堵塞一直等待客户端发送socket. 好吧,不废话了.进正题. 2.服务端 swing的部分就不说了,说一下主要操作 (1)新建ServerSocket ServerSocket serverSocket = null; serverSocket = new ServerSocket(12345);//一个不被占用的端口即可 复制代码构造方法的参数是端口,默认使用本地ip. ServerSocket有三个构造方法, ServerSocket(int port); ServerSocket(int port,int backlog); ServerSocker(int poer,int backlog,InetAddress ip); 复制代码详情可以看这里 (2)接收socket Socket socket = serverSocket.accept(); 复制代码返回一个Socket(),会一直等待,处于阻 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照