tcp udp 服务器:htonl(INADDR_ANY); tcp htonl bind listen send recv udp
客户端:inet_addr("127.0.0.1");tcp connect recv/send
closesocket();
WSACleanup();
记得加上 ws2_32.lib
osi open system interconnection 7
由上到下: ------------------------------------------------对应TCP/IP模型
应用层:处理网络应用 FTP HTTP DNS
表示层:数据表示
会话层:主机间通信 -----------------------------------------应用层
传输层:端到端的连接 TCP UDP ------------------------传输层
网络层:寻址和最短路径 IP Internet--------------------- 网络层
数据链路层:介质访问(接入) ----------------------------- 网络接口层
物理层:二进制传输
TCP 服务器:
socket bind listen accept send/recv 关闭套接字
客户端
socket connect send/recv 关闭套接字
UDP 服务器端(接收端):
socket bind recvfrom 关闭套接字
socket sendto 关闭套接字
代码缩进混乱 先选中 ALT+F8
----------------------------异步通信
客户端:inet_addr("127.0.0.1");tcp connect recv/send
closesocket();
WSACleanup();
记得加上 ws2_32.lib
osi open system interconnection 7
由上到下: ------------------------------------------------对应TCP/IP模型
应用层:处理网络应用 FTP HTTP DNS
表示层:数据表示
会话层:主机间通信 -----------------------------------------应用层
传输层:端到端的连接 TCP UDP ------------------------传输层
网络层:寻址和最短路径 IP Internet--------------------- 网络层
数据链路层:介质访问(接入) ----------------------------- 网络接口层
物理层:二进制传输
TCP 服务器:
socket bind listen accept send/recv 关闭套接字
客户端
socket connect send/recv 关闭套接字
UDP 服务器端(接收端):
socket bind recvfrom 关闭套接字
socket sendto 关闭套接字
代码缩进混乱 先选中 ALT+F8
----------------------------异步通信