【问题标题】:Which protocol does Java's Socket use?Java 的 Socket 使用哪种协议?
【发布时间】:2014-04-14 04:20:53
【问题描述】:

我开始使用 Java 的 SocketSocketServer 类。

如上所述,我想知道 Socket 类默认使用哪种协议(或者无论如何调用它)进行通信。

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

【问题讨论】:

    标签: java sockets socketserver


    【解决方案1】:

    是的,SocketServerSocket 使用 TCP/IP。

    java.net 包的 package overview 明确说明了这一点,但很容易被忽视。

    UDP 由DatagramSocket 类处理。

    【讨论】:

    • 应该为可怜的家伙添加一些文档链接。
    【解决方案2】:

    this oracle documentation post 中所述,套接字使用TCP。很多人误以为Socket class也处理UDP,但UDP是由DatagramSocket类处理

    希望我能帮上忙!

    【讨论】:

      【解决方案3】:

      Java Socket 使用 TCP/IP,当您是初学者时阅读此内容

      http://www.javaworld.com/article/2077322/core-java/sockets-programming-in-java-a-tutorial.html

      【讨论】:

        猜你喜欢
        • 2011-08-27
        • 1970-01-01
        • 1970-01-01
        • 2013-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多