20200528

TCP服务器启用多线程

1、非阻塞 异步通讯

一、UDP通讯:

类似于写信。电子的信件也可

1、datagramepacket(新的内容)/datagramesocket(新乡,用来收发)

2、组播socket 是socket的子类

3、udp是不一定接受顺序的 神捕不确定是否受到:不可靠;适用于即使通信 如游戏 视频通话

4、在应用层人为(1)添加确认机制(2)超时重传

5、特点:(1)无连接(2)双方要有socket(邮箱)(3)内容

(4)心中有:内容 双方地址

(5)拆信:1看谁发的 2看内容

6、在udp通信中:

每人一个邮箱就行

二、datagramsocket

1、只用来收发

2、新的传递是像漂流一样

3、没有实时连接

4、每个socket与本地一个端口绑定

(1)客户自动 (2)服务器手动

5、注意构造参数 构造 bind

6、receive send用来收发 是socket来够早的 其中参数是新的内容(packet)

7、?错误的发送者

8、新的内容:
对方的ip 端口 

字节数组

9、接收不到就阻塞

10、注意packet缓冲区大小,报文不能分成两次收

11、首要先?

12、可以建立解除固定的通信关系?(建立连接?no!是建立一个笔友关系,避免别人发送垃圾邮件)

13、关闭socket   close()   关闭后还发就有一场

14、bound     connected    closed

15、还有一些其他的参数(connect中的)

16、datagramsocket选项,各个参数:

so_rcvbuf so_timeout

so_reuseaddr(完全不同):一个socket绑定多个ip&port   接受的复制多个到

so_broadcast

三、datagrampacket

1、两类:发送的 收的(比如餐叔叔来那个就不同)

发:设置对方的地

四个构造方法

其中 socketaddress是指吧ip和port统一到一起

收:两个 设置接收缓冲区大小

2、选择数据报大小:设置很大 通信网络 要求过大的被拦截,8k较好

3、这个类由若干个属性,表明了发送的东西的各个属性 比如目标地址 端口内容等,

4、接手前先创建一个空的packet receive它

5、要想获得新的内容 用get方法

6、写信的时候可以set(除了使用构造方法 可以修改内容)

7、回信 直接将收到的内容重置 然后发出去

packet 是个嚷 写的时候?????????

8、数据格式的转换:

全是字节 发送好说 接收?:

接收方自己手动转换数据类型(???他咋知道这个是这个类型的?答:按通信协议(协议层)规定的,比如《传 数》)

 

 

 

第三章开始做测试

软件安全 和信安差不多     在超星上考试   复习范围:课件 平台上的资料 实验报告里的内容

客观题不考了     考主观题!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值