• 大小: 6.64KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 标签: Socket  tcp  ck  OC  通讯  

资源简介

socket的服务器,可以连接多个客户端。

资源截图

代码片段和文件信息

/*
功能:socket(TCP)在windows下进行通讯,客户端和服务器是1对多关系它们之间相互通讯
  ---服务端
时间:2020.04.10
作者:chenyulei
*/
#include
#include
#include
#include 
#include //socket库文件
#include 
#pragma comment(lib“ws2_32.lib“)//引用lib库文件

#define SERPORT 7654
#define MAXSIZE 1024 * 8
/*=========套接字的分类===========
Sockets编程有三种:
(1).流步套接字(SOCK_STREAM);
(2).数据报套接字(SOCK_DGRAM);
(3).原始套接字(SOCK_RAW);
*/
/*=========服务器端的步骤================
1.加载套接字库,创建套接字(WSAStartup()/socket())。
2.绑定套接字到一个IP地址和一个端口上(bind())。
3.将套接字设置为监听模步等待连接请求(listen())。
4.请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept())。
5.用返回的套接字和客户端进行通信(send()/recv())。
6.关闭套接字,关闭加载的套接字库(closesocket()/WSACleanup())。
/*=======客户端编程的步骤===========================
1.加载套接字库,创建套接字(WSAStartup()/socket())

评论

共有 条评论