作者归档
Java网络教程之Socket
原文地址 译者:贾毅
当我们想要在Java中使用TCP/IP通过网络连接到服务器时,就需要创建java.net.Socket对象并连接到服务器。假如希望使用Java NIO,也可以创建Java NIO中的SocketChannel对象。
创建Socket
下面的示例代码是连接到IP地址为78.64.84.171服务器上的80端口,这台服务器就是我们的Web服务器(www.jenkov.com),而80端口就是Web服务端口。
Socket socket = new Socket("78.46.84.171", 80);
我们也可以像如下示例中使用域名代替IP地址:
Socket socket = new Socket("jenkov.com", 80);
Java网络教程-基础
原文地址 译者:贾毅 校对:方腾飞
Java提供了非常易用的网络API,调用这些API我们可以很方便的通过建立TCP/IP或UDP套接字,在网络之间进行相互通信,其中TCP要比UDP更加常用,但在本教程中我们对这两种方式都有说明。
在网站上还有其他三个与Java网络相关的教程,如下:
3.Java服务器多线程教程 (参与翻译可以联系我们)
尽管Java网络API允许我们通过套接字(Socket)打开或关闭网络连接,但所有的网络通信均是基于Java IO类 InputStream和OutputStream实现的。 阅读全文