outlook:
[TOC]
数据转换
C++: byte和int的相互转化_PuttyTree的博客-CSDN博客_c++ byte转int
C++ sockt
recv
1 | const int bufLen = 256; |
FIX-01 “undefined reference to __imp_WSAStartup’”
1 | <!--# VS task.xml配置修改:--> |
Windows 网络编程
阻塞模式开发(执行I/O操作时,线程被阻塞调用)
非阻塞模式开发(执行I/O操作时,立即返回,但是要处理返回错误的问题)
套接字Select模型(常见的I/O模型)
UDP (Send/Recv Text)
Sever
1 |
|
client
1 |
|
demo::Socket文件传输
Client | Server | |
---|---|---|
Method-1 | 发送4字节(的文件长度)+文件的内容String | 接受对应格式的文件 |
Method-2 | ||
LINUX网络编程
基础知识
c++网络编程基础知识总结_你最特别17的博客-CSDN博客_网络口c++
EPOLLIN , EPOLLOUT , EPOLLPRI, EPOLLERR 和 EPOLLHUP事件
poll()函数ref
1 | POLLIN: 有普通数据或者优先数据可读 |
Client
1 | //client Linux |
Server
1 | //server linux |
C++ socket demo_andyleung520的博客-CSDN博客_c++ socket demo
C++ Http
C++ 发送HTTP请求_BUG·搬运工的博客-CSDN博客_c++ http请求
1 |
|
HTTPRequest.hpp
1 | // HTTPRequest |
参考资料:
网络编程(Win/Linux):理解select函数并实现IO复用服务器端 - 戈小戈 - 博客园
Socket通信——C++服务器端和Java客户端_xcy6666的博客-CSDN博客
C++和java通过Socket批量发送和接收文件(C++客户端发送,java服务端接收)_wengtengfan的博客-CSDN博客_socket 批量发送
java 发送字节流图片,c++接收二进制流_51CTO博客_c++读取二进制文件
C++和java通过Socket批量发送和接收文件(C++客户端发送,java服务端接收)_wengtengfan的博客-CSDN博客_socket 批量发送
Java客户端上传图片(文件)到c++服务器 - c++语言程序开发技术文章_c++编程 - 红黑联盟
https://github.com/katiejyoung/file-transfer-system/blob/master/FTClient.java
file-transfer-system/ftserver.c at master · katiejyoung/file-transfer-system · GitHub
Socket通信——C++服务器端和Java客户端_xcy6666的博客-CSDN博客
java: