【问题标题】:HELP TCP Server in C cannot save in MYSQL !帮助 C 中的 TCP 服务器无法保存在 MYSQL 中!
【发布时间】:2010-09-18 20:01:43
【问题描述】:

我正在用C语言开发一个可以将数据保存到mysql的TCP服务器。 问题是“buf”不能保存/插入到mysql中。但是“名称”可以保存/插入到 mysql 中。你知道问题是什么吗?以及如何解决这个问题?如果你能帮助我,我很高兴。 下面是代码。

编译: gcc -o tcpecho $(mysql_config --cflags) tcpecho.c $(mysql_config --libs)

【问题讨论】:

  • 如果您能准确描述运行代码时发生的情况,将会很有帮助。您希望看到什么数据?当您尝试将其插入数据库时​​会发生什么?
  • 它已修复。谢谢.. :) 完美...

标签: mysql c


【解决方案1】:

看起来第一次调用recv 的数据在没有插入数据库的情况下被丢弃。此外,您将稍后的recv 调用的结果传递给sprintf,而不会在读取的字节数的正确位置将它们空终止 在那次通话中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-08
    • 2021-01-06
    • 2023-03-29
    • 2022-01-07
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多