errorbeep@home:~$

  • 注册用户(c++, mysql)

    接上篇:客户端(多线程,面向对象)实现客户端和服务端的用户注册功能。客户端负责收集用户的注册信息,服务端负责存储合法的用户注册信息;用户启动客户度时获得操作提示,注册新用户是其中一个选项,用户选择注册新用户时客户端提示输入用户名密码,注册使用的密码需输入两次,两次不同则需要重新输入;客户端...

  • 客户端(多线程,面向对象)

    接上篇:服务端(多线程, 面向对象)。实现服务端收到消息后自动向客户端发送收到提示,且客户端并行接收来自服务端的消息和向服务端发送消息。 运用面向对象编程方法和多线程编程,将客户端抽象为类,构造两个线程分别用于从服务端接收消息和向服务端发送消息。 主程序中创建客户端对象,并用目标服务端IP...

  • 服务端(多线程, 面向对象)

    接上篇:客户端和服务端TCP通信(C++),运用面向对象思想和多线程编程重写服务端。将服务端抽象为一个c++类,并且实现服务端的并发性,即服务端可以为多个客户端服务。 1. 定义和初始化一个服务端对象,指定服务端IP和端口号即可; 2. 服务器对象启动,服务器对象运行过程中每收到一个与该...

  • 客户端和服务端tcp通信(c++, socket)

    实现客户端和服务端简单的TCP通信, 网络编程中我们一般会使用 C/S 架构,即包含服务器端和客户端。 TCP 网络编程的服务器端 服务器端一般先用 socket 创建一个套接字,然后用 bind 给这个套接字绑定地址(即 ip+端口号),然后调用 listen 把这个套接字置为...