目录
- 网络编程
- 1、windows系统的 端口检测 工具 tcping
- 2、基于TCP协议的Socket(客户端)和ServerSocket(服务端)
- 3、 基于UDP协议的DatagramSocket
网络编程
1、windows系统的 端口检测 工具 tcping
下载地址 :https://download.elifulkerson.com//files/tcping/0.39/tcping.exe
把 tcping.exe 工具放到目录 C:\Windows\System32下
打开控制台
使用方式 tcping ip 端口
这个工具类似于 linux系统上的 telnet工具 可以帮助我们在Windows系统上检测 远程端口的连通性
2、基于TCP协议的Socket(客户端)和ServerSocket(服务端)
Java的Socket是Java语言提供的一种用于网络通信的机制。它基于TCP/IP协议,允许应用程序通过网络进行数据交换。Socket允许客户端和服务器之间建立连接,并在连接上进行数据传输。
Java中的Socket编程涉及两种基本类型:服务器Socket(ServerSocket)和客户端Socket(Socket)。服务器Socket用于服务器端,监听客户端的连接请求并接受连接,而客户端Socket用于客户端,发起连接并与服务器通信。
简单的代码示例: 这个代码可以结合 上面的 NIO Selector 实现的群聊Demo 对比一下
服务端
客户端A
客户端B
演示效果如下:
3、 基于UDP协议的DatagramSocket