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
----------------------------异步通信
本文总结了孙鑫课程中的VC++网络编程知识,包括TCP和UDP服务器及客户端的实现。TCP服务器使用socket、bind、listen、accept、send/recv进行通信,客户端通过inet_addr、connect、send/recv操作。UDP服务器涉及socket、bind、recvfrom、sendto。同时强调了需要链接ws2_32.lib库,并介绍了TCP/IP模型与OSI模型的对应关系。
727

被折叠的 条评论
为什么被折叠?



