Skip to content

carlclone/TCP-IP-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

To be Continue

  1. 简单的TCP服务器/客户端一对一交互

  2. UDP广播服务搜索 (如物联网的远程控制冰箱等电器)

  3. 聊天室案例 基于TCP实现 , 服务器转发客户端消息模型, 参考HTTP Header设计 ,解决了业务层的"粘包" 和消息不完整问题 (TCP基于字节流,因此buffer接收到的数据可能是两段数据接在一起的字节 , 解决方法有数据前后加标记 或如http,在header中添加长度记录) 实现心跳包功能 缓冲区优化 BIO模型实现和NIO模型实现 , BIO开发成本低 , 适合小规模 , NIO适合大并发

  4. 文件传输 消息分片 实现断点续传

5.语音传输

难点/知识点记录

About

Some TCP/IP Socket Real Case Implemented in Go and Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors