阻塞模式

Winsock编程_第4篇_套接字阻塞模式2

情到浓时终转凉″ 提交于 2019-12-05 04:58:20
最近受一位编程牛人的影响,自己决定从今天开始将Windows Sockets 网络编程的内容以日志的形式记录下来,其一是为自己保留一份笔记,其二是加深自己对winsock编程的理解,其三是和喜欢代码的朋友一起分享编程的乐趣,我不知道自己能不能一直坚持下去,但是我会尽自己最大的努力做到每周更新1-2篇,在此也希望更多的朋友为我提出建议,如果你也喜欢编程,在阅读代码的过程中有什么疑问,请与本人进行探讨。 每次我会以一段程序代码的分析来阐述其中的知识点,因为阅读大量优秀代码可以快速提升自身的编程水平。 本程序基于C/S架构,实现客户端和服务器之间简单的TCP/IP通信。完成客户端和服务器之间的相互问候。 服务器运行过程如下: 1.服务器启动后,等待客户端的连接请求。 2.当收到客户端的请求后,在界面上显示该客户端的IP地址和端口,以及“Hello,Server!”问候语。 3.服务器向该客户端应答“Hello,Clinet!”问候语。 4.服务器退出。 客户端运行过程如下: 1.客户端启动后,向服务器发起连接请求。 2.当连接请求被接受后,客户端向服务器发送“Hello,Server!”问候语。 3.等待服务器的应答。 4.当客户端收到服务器的“Hello,Clinet!”应答后,客户端退出。 接下来开始设计服务器: 1.启动后显示“服务器初始化成功”“等待客户端的连接...”