2017-09-05 31 views
-1

Java套接字如何理解他们必须使用FTP或HTTP或其他TCP/IP协议?任何协议是否有任何特定的套接字方法?如何指定哪个TCP协议(HTTP,FTP,...)Java套接字使用?

+1

如果“插座”你的意思是java.net.Socket中的实例,它们不与任何特定协议相关联。这种形式的套接字处理TCP/IP数据流。如果你想处理FTP或HTTP,你要么需要建立逻辑上的插座的顶部,或者使用内置的URL处理类之一,通常是通过实例中java.net.URL与相应的URL。或者你可以使用一些库,可提供额外的协议特定的逻辑,例如,Apache的HttpClient的用于HTTP –

+0

什么[标签:网页套接字]有这个问题做的是另一个谜。 – EJP

回答

0

Java套接字如何理解他们必须使用FTP或HTTP或其他TCP/IP协议?

他们不知道。他们使用TCP协议。应用协议,例如FTP或HTTP通常经由一个协议特定的库中实现超过插座,由应用,

是否有任何协议的任何特定的套接字的方法?

我已经试过了,但是我不能把这个问题的任何有力的含义归于这个问题。