Skip to content

一个C++迷你项目:多线程客户端聊天室的本地实现

Notifications You must be signed in to change notification settings

InterestingHui/Multi-threading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于TCP/IP的多线程实战——多线程客户端聊天室的本地实现,通过局域网IP

流程

要点
  • 使用的是Winsock2库和windows库
服务器
  • 1.确定协议版本
    • WSAStartup
  • 2.创建socket
  • 3.设置服务器地址簇
  • 4.绑定
  • 5.监听
  • 6.接受连接
  • 7.通信(使用for循环与多个客户端通信,当时用的是一个数组表示不同的客户端)
  • 8.断开连接
  • 9.清理协议版本信息

客户端
  • 1.确定协议版本
  • 2.创建socket
  • 3.获取服务器地址簇
  • 4.连接
  • 5.通信
  • 6.断开连接
  • 7.清理协议版本信息

About

一个C++迷你项目:多线程客户端聊天室的本地实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages