您的位置 首页 java

对于java网络与Socket的理解

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

java 网络

关于java的 网络编程 ,说几点重要的知识。

(1)端口号的作用:区分不同的应用程序,一个应用程序是可以占用多个端口号的。

(2)自己编写的应用程序要占用1024以上的端口号,因为1024以下的系统可能会随时征用。

(3)端口号还分为 TCP 端口号和 UDP 端口号,它们各有65536个。

(4) Server 是服务器,等待着Client,即客户端的连接。

(5)记住,本地IP地址是:127.0.0.1

====================================

解释一下 Socket

对于Socket的理解总是很模糊。在此特别解释一下。什么是Scoket? 其实Socket就是客户端

和服务器端这种连接关系的封装 。因为java是面向对象的,一个对象只做好一件事即可。因此java

就把这种抽象的链接关系封装成了Socket对象。所以你才会看到无论是客户端与服务器沟通,还是

服务器与客户端沟通都需要用到Socket,因为Socket就是天生用来处理它们间的沟通这件事的。

另外需要注意:

(1)Socket代表连个应用程序之间的链接,它们可能位于不同的机器上。

(2)客户端必须知道服务器的IP地址和端口。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

文章来源:智云一二三科技

文章标题:对于java网络与Socket的理解

文章地址:https://www.zhihuclub.com/182192.shtml

关于作者: 智云科技

热门文章

网站地图