网络编程之环境配置
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 =
以上是关于网络编程之环境配置的主要内容,如果未能解决你的问题,请参考以下文章
JUC并发编程 共享模式之工具 JUC CountdownLatch(倒计时锁) -- CountdownLatch应用(等待多个线程准备完毕( 可以覆盖上次的打印内)等待多个远程调用结束)(代码片段