Java的Socket使用哪种协议?

时间:2014-03-10 20:35:10

标签: java sockets socketserver

我开始使用Java的SocketSocketServer类。

如上所述,我想知道Socket类在默认情况下用于通信的协议(或者它被称为)。

它可能是TCP,但我找不到任何具体的东西,可能是我忽略了什么。

3 个答案:

答案 0 :(得分:8)

是的,SocketServerSocket使用TCP / IP。

java.net包的package overview对此明确说明,但很容易被忽视。

UDP由DatagramSocket类处理。

答案 1 :(得分:3)

正如this oracle documentation post套接字中所述,使用 TCP 。许多人错误地认为Socket class也处理UDP,但UDP由DatagramSocket类处理

希望我帮忙!

答案 2 :(得分:0)