Network
- Netty笔记
- 1.1 为什么选择Netty
- 1.2 Netty简介
- 1.3 Netty架构组成
- 1.4 Netty特性
- 2.1 NIO通信
- 2.2 Helloworld
- 3.1 TCP粘包、拆包处理
- 3.2 TCP粘包、拆包问题解决方案
- 3.3 Netty如何去解决粘包、拆包问题
- 4.1 Netty编解码技术
- 4.2 JBoss Marshalling
- 5.x Netty的UDP协议
- 6.x Netty的WebSocket
- 7.1 最佳实践(数据通信)
- 7.2 最佳实践(心跳监控)
- 8.1 Http协议
- 8.2 Http协议请求方式
- 8.3 Http协议响应消息
- 8.4 Netty Http文件服务器开发
- Tips
- References
- Netty网摘笔记
- Socket网络编程笔记
- Socket网络编程网摘笔记
- TCP Handshake
- 从tcpdump抓包看TCP/IP协议
- Network Collection
- Simple Tutorial
- Use HttpURLConnection to download file from an HTTP URL
- An HTTP utility class to send GET/POST request
- Upload files by sending multipart request programmatically
- Java InetAddress Examples
- Java Socket Client Examples (TCP/IP)
- Java Socket Server Examples (TCP/IP)
- Java UDP Client Server Program Example
- Notes
- References
- Simple Tutorial
- HTTP
- Posting with HttpClient
- HttpClient Timeout
- Custom HTTP Header with the HttpClient
- HttpClient Connection Management
- The BasicHttpClientConnectionManager for a Low Level, Single Threaded Connection
- Using the PoolingHttpClientConnectionManager to Get and Manage a Pool of Multithreaded Connections
- Configure the Connection Manager
- Connection Keep-Alive Strategy
- Connection Persistence / Re-Use
- Configuring Timeouts – Socket Timeout Using The Connection Manager
- Connection Eviction
- Connection Closing
- Results
- References
- HttpClient with SSL
- HttpClient Basic Authentication
- HttpAsyncClient Tutorial