看孙鑫的VC 14课网络编程 自己总结的 呵呵

本文总结了孙鑫课程中的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模型的对应关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
----------------------------异步通信



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值