我正在使用C编写一个客户端/服务器程序。
我的客户端有一个线程从stdin读取输入,它只是一个while(1)循环来读取来自stdin的输入。每当它读取一行时,它将其传递给另一个处理消息解析和分帧的线程。
当我进入gdb时,命令行被gdb提示占用,我不能再向stdin输入行了。
有没有办法解决这个问题?(我不想将stdin重定向到输入文件,因为我已经尝试过这种方法,但它没有起作用)
我的客户端有一个线程从stdin读取输入,它只是一个while(1)循环来读取来自stdin的输入。每当它读取一行时,它将其传递给另一个处理消息解析和分帧的线程。
当我进入gdb时,命令行被gdb提示占用,我不能再向stdin输入行了。
有没有办法解决这个问题?(我不想将stdin重定向到输入文件,因为我已经尝试过这种方法,但它没有起作用)