网络编程之环境配置

Posted oldmao_2001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程之环境配置相关的知识,希望对你有一定的参考价值。

背景

碰到问题了,先记录一下,本来想偷懒(VC6小一些,安装包也有),直接使用VC6.0完成所有代码的编写的,一路也没什么大问题,除了VC6.0在Windows 10下面有一些不兼容:
1.不能打开文件,会闪退,只能打开工作空间
2.不能添加文件,会闪退
上面两个问题依靠安装插件可以解决
3.单步调试有问题,这个可调整项目里面设置解决
最主要的问题:
在编写UDP重叠IO模型:完成例程的时候遇到问题了,而且比较奇怪:
服务器启动正常,可以运行到WSAWaitForMultipleEvents这里,然后启动客户端,发送第一条消息给服务器,服务器触发PostRecvFrom,成功接收第一条消息打印后PostSendTo给客户端回复消息,客户端收到消息后,服务器退出,经过调试,服务器还是运行到WSAWaitForMultipleEvents就挂了,显示:Press any key to continue
看了一些老的教材,里面貌似也只有TCP的重叠IO模型的代码,莫非VC太老不支持?
赶紧换下VS2019,虽然貌似有VS2022版本,但不是正式版,还是用2019好了。

过程

1.安装NET 5.0 Runtime

上官网https://dotnet.microsoft.com/download/dotnet
不用C#开发就可以不用下SDK
下载后直接安装。

VS2019下载

https://visualstudio.microsoft.com/zh-hans/free-developer-offers/
三个版本,社区版、个人版、企业版,第一个免费,就用它了。
下载后安装

如果进度条不动可以修改一下dns:8.8.8.8
超慢的话,可以到https://www.ip.cn/dns.html这里换,百度dns的速度可以
安装路径可以不选C盘
安装过程中记得勾选MFC组件


开始安装:

安装成功后重启。

GitHub设置

vs菜单上选择扩展,打开扩展插件,里面有Github Extension for visual studio,下载安装,貌似很慢,没有下载这个也能玩。

可以在这里下载,关闭vs后安装。

在菜单工具,选项里面

选上GIT。

打开项目,在菜单上选GIT(老版的2019,貌似不是这样玩),选择创建GIT存储库,这里要填写GITHUB的登录验证信息。

如果想把多个解决方案放在一个GITHUB仓库,可以选择下面的现有远程:

红圈内填入仓库的链接即可。
这个链接可以在GITHUB上看

如果推送出现connection was reset in connection to github.com:443
那么就把C:\\Users\\用户名.gitconfig 文件改成以下格式即可

[user]
	name = xxx
	email = xxxxx
[http]
	
[remote "origin"]
	proxy =

以上是关于网络编程之环境配置的主要内容,如果未能解决你的问题,请参考以下文章

网络编程之环境配置

vscode配置c++环境竟然是有手就行 !¿?!

VSCode 配置 用户自定义代码片段 自定义自动代码补充

Shell编程 之 环境变量配置文件

vscode 开发微信小程序环境配置

JUC并发编程 共享模式之工具 JUC CountdownLatch(倒计时锁) -- CountdownLatch应用(等待多个线程准备完毕( 可以覆盖上次的打印内)等待多个远程调用结束)(代码片段