A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Fatev 初级黑马   /  2019-3-27 20:16  /  693 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

## 网络编程  1.ip​         计算机在网络中的唯一标识​         4段 0-255 的数字组成​         前三截称之为  网段 ,想要通信,必须是在同一网段上,才能够通信​         ip有两种配置手段​            1.自动分配​            2.手动配置​          ipV4 和 ipV6​          注意:在自己配置ip时,末尾不要去轻易使用1或者255   255 是广播地址   1 是网关 地址 ​          子网掩码: 划分网段,拿着子网掩码和 ip 的地址 &  ​     2.端口号​           程序在计算机中的唯一标识​            0~1023 都被计算机底层使用了,我们不能使用  ​     3.协议​            为什么要有协议:因为只有双方去遵守协议,才能够进行通信​            举例:​                         金牛区 : 红灯等,绿灯行​                         双流区:     红灯行,绿灯等​            Tcp  : 面向连接的协议,非常的安全 (三次握手机制)​            Udp : 面向无连接,不安全,容易丢数据 ,大小限制 64kb 的限制  ​       4.B/S 架构和C/S 架构的比较​                B/S 浏览器端 服务器端​                        B/S 好处:不用更新​                        弊端:压力几乎怼在了Server 端,对Server要求巨大                        ​                C/S 客户端  服务器端​                         好处 :可以帮助服务器端分担压力           ​                               弊端: 更新麻烦​        5.代码操作​                         1.Socket socket = new Socket("ip地址","端口号");​                          socket.getOutputStream  或 getInputStream     其他api 无差别​                        ​                          2.ServerSocket server =new ServerSocket("端口号");​                         Socket socket =    server.accpet();​                         注意: 不同的人来访问,对应服务器端获得到的就是不同client 的socket;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马