小编And*_*e K的帖子

在 Linux 上不正常地关闭 TCP 连接

有没有办法在 Linux 上以编程方式关闭 C/C++ 中的 TCP 连接?

为了进行测试,我想模拟端点刚刚断电而不传输任何 FIN 和/或 RST,也不刷新任何缓冲区的情况。

c c++ linux tcp shutdown

12
推荐指数
1
解决办法
1067
查看次数

C++:将C函数的返回值与NULL或nullptr进行比较?

我在C++中编码,并使用在失败的情况下返回NULL的C函数.什么是正确的想法,将其返回值与NULL或nullptr进行比较?

if ((CreateEventEx(myEventHandleHere) == NULL)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

要么

if ((CreateEventEx(myEventHandleHere) == nullptr)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

c++ null nullptr

3
推荐指数
1
解决办法
2587
查看次数

当图像缓冲区大小增加时,OpenGL 代码无法正确显示图像

我写完了第一个 OpenGL 代码,虽然在使用包含红色三角形的较小输入缓冲区时它似乎可以正常工作,但在使用较大的输入缓冲区时它根本不起作用。下面的缓冲区仅显示 RED 通道,因此每个都00对应于00 00 00,并且每个FF对应于FF 00 00

下面也是我的整个 OpenGL 代码。我不知道可能出了什么问题,然后最好分享一切。

调用mainScreen::initialize为窗口宽度和高度传递 500 和 500,然后Screen::display_image在使用小缓冲区时为图像宽度和高度调用传递 12,在使用较大缓冲区时调用传递 23。

知道我做错了什么吗?

小缓冲区

00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 …
Run Code Online (Sandbox Code Playgroud)

c++ opengl glfw

3
推荐指数
1
解决办法
62
查看次数

标签 统计

c++ ×3

c ×1

glfw ×1

linux ×1

null ×1

nullptr ×1

opengl ×1

shutdown ×1

tcp ×1