Socket实现双机通信

使用软件:Visual Studio 2022

步骤:
1,新建一个空项目,项目名称为Server,解决方案名称为Socket;

2,软件右方解决方案资源管理器中->右击"解决方案"Socket"->添加"新建项目"添加空项目,项目名称为Client;

3,右击"Server"->添加“现有项”,"Server"有一个头文件,一个源文件,多选并添加。"Client"同理;
特别注意:
          ①Server.h,Server.c属于项目"Server";Client.h,Client.c属于项目"Client";
          ②Server.c和Client.c中第一行对头文件的引用,/Socket为头文件位置,请做出相应更改;
          ③右击项目Client->项目->属性->C/C++->常规->SDL检查改为否,不做修的话"inet_addr"会出错。

4,按ctrl+F5先运行Server,再右击"Client"->调试->启动新实例;

5,开始运行。(注意:客户端输入"end"结束连接,连接断开后服务器端再次发送消息不成功,会再次进入监听状态)

服务器端头文件Server.h

#ifndef _SOCKETTCP_H_
#define _SOCKETTCP_H_
#include<WinSoc
  • 9
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值