java基础类库学习(八)网络编程,对网络支持的类

API中对网络支持的类:C:\Users\27375\Desktop\java\src\jdk-8-src\java\net包下

java对TCP的网络通信支持,java也对UDP提供支持

利用ServerSocket建立TCP服务器端,利用Socket建立TCP客户端

java的网络通信:服务端通过ServerSocket建立监听,客户端通过Socket连接到指定服务器后,通信双方通过IO流进行通信

通信协议:计算机网络中实现通信必须有一些约定,这些约定被称为通信协议,规定了通信双方对话的类型/格式/应答关系

网络模型:osi分层模型和tcp/ip分层模型

IP地址用于唯一标识网络上的一个通信实体

端口是一个16位的整数,用于表示数据交给哪个通信程序处理

(公认端口0-1023   注册端口1024-49151  动态端口49152-65535)

基于tcp协议的网络编程

利用ServerSocket建立TCP服务器端,利用Socket建立TCP客户端

ServerSocket对象用于监听来自客户端的Socket连接,

ServerSocket类的方法

Socket accept();//如果接收到一个客户端的Socket'连接请求,该方法将返回一个与客户端Socket对应的Socket

构造器ServerSocket(int port)

利用Socket建立TCP客户端

Socket类的方法

构造器Socket(ip,port)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值