impact-eintr
|
b576c7e261
|
fix bugs:udp write之前需要检查其状态 prepareWrite()
|
2022-12-05 10:12:46 +08:00 |
|
impact-eintr
|
050d5fec97
|
udp基本写完了 关于socket的不少细节还没看 另外在网络栈静置一段时间后再次发起连接将无法找到路由
|
2022-12-02 21:11:41 +08:00 |
|
impact-eintr
|
ab3705960a
|
fix bug: 分片机制应该使用vv.ToViews()获取全部的数据而非First()的第一片区
|
2022-12-02 14:21:50 +08:00 |
|
impact-eintr
|
98bccec410
|
封装对udp链接的读操作 将其对外暴露为一个阻塞操作
|
2022-12-02 12:35:52 +08:00 |
|
impact-eintr
|
be40f904fc
|
udp通信的Connect 和 Read 结束 明天看Waiter 这相当于linux内核的事件驱动机制
当有某种事件就绪后通知waiter 监听着waiter的监听者就能通过waiter得知事件已经发生 从而不再阻塞
|
2022-12-01 22:36:40 +08:00 |
|
impact-eintr
|
7b3086540d
|
wsl code edit
|
2022-11-30 11:31:44 +08:00 |
|
impact-eintr
|
8d8c8fca1d
|
开坑UDP
|
2022-11-29 20:20:34 +08:00 |
|
impact-eintr
|
365aebc353
|
端口编码、测试结束
网络协议号:传输层协议号:端口 这就是一个端口 一个端口可以绑定多个网络层地址 ipv4-tcp-9999:{192.168.1.1, 172.176.10.1}
也可以绑定空值 表示 0.0.0.0:9999 本机的所有网卡的所有ip的9999端口都为 tcp/udp 所占用
所有目标端口是9999的数据都会流向这个绑定了9999端口的传输层实现
|
2022-11-29 20:05:29 +08:00 |
|
impact-eintr
|
8a047726ca
|
端口管理器 和 传输层 基础框架
|
2022-11-28 20:51:26 +08:00 |
|