一起来写服务器(C/线程池/多反应堆(debug和环境))

刚写完代码,debug结束,所以先写碰到的错误以及环境配置

1.环境配置

1.1头文件找不到

因为这些本来就是Linux的头文件,而我是在Windows下vs 2019编译的,所以没有也正常,此时我们要正常打开我们所连接的服务器,我的就是虚拟机,查看IP地址后,在vs 2019下进行如下操作,就OK了

1.2使用线程时发现找不到头文件

进行如下操作,库依赖项添加pthread

1.3注意C语言标准

选择加粗字体的标准

1.4bind():Address already in use

启动服务器的时候,出现了bind():Address already in use

使用如下命令 netstat -tanlp

64398占用了该端口,要么换端口,要么用kill -9 击杀该进程

2.Debug

2.1网页访问出现错误,直接进不去

此时我们可以推断出大概率是Tcpconnection那个模块出现了问题,排查果然,分配空间的时候出错(应分配整形数字,结果分配了一个变量的地址),导致出现段错误。

其实整体项目就是对着敲的,就敲错了这一个,然后下一篇文章讲一下整体框架。

#C++##C++工程师##嵌入式##嵌入式工程师##C/C++#
全部评论
多谢佬的分享~
点赞 回复 分享
发布于 2023-02-14 12:39 四川
蹲一下更新!
点赞 回复 分享
发布于 2023-02-14 13:00 江苏
天翼云科技有限公司
校招火热招聘中
官网直投

相关推荐

点赞 评论 收藏
分享
求你们别卷了的卡尔很想拿:骑手也算hc,当然6000+
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务