Java之Socket:网络通信的哪些七七八八事 - Go语言中文社区

Java之Socket:网络通信的哪些七七八八事



1、客户端与服务器的通讯

1、服务器(ServerSocket):启动服务器的端口监听。每一个server对应一个端口号才能与外界通讯。
         a,如果有消息就获取消息
         b,可以向外发送消息

2、客户端(Socket):
(1)、找到服务器的IP地址
(2)、与服务器建立连接
(3)、与服务器通讯


2、Java网络通信,主要有两个接口

(1)、ServerSocket 服务器端的套接字。开启服务端及获取套接字对象(Socket)。
    ServerSocket.accept(); 在服务器端,一旦有一个用户(Client)连接上服务器,就会调用该方法,否则该方法一直堵塞程序的执行。

(2)、Socket:客户端的套接字。用于监听网络的消息。
     a,该对象可以接受消息
     b,该对象可以发送消息
(3)、完成服务器的监听


3、关于IP地址



4、关于端口号

访问网页时没有端口的,但是访问数据库必须要有端口号。默认不写的端口时80端口。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_42229253/article/details/81009679
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-08 16:52:47
  • 阅读 ( 966 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢