【问题标题】:File transfer using libpurple使用 libpurple 进行文件传输
【发布时间】:2012-02-24 20:16:07
【问题描述】:

我在尝试使用 libpurple 编写文件传输示例时有点卡住了。

我的第一次尝试是重用 libpurple/examples 源目录中的 nullclient 示例并调用 serv_send_file。这似乎编译和执行很好,但是接收器一侧没有任何反应(他没有收到文件传输请求)。

感谢指针和/或部分代码(任何语言)。

【问题讨论】:

    标签: xmpp file-transfer instant-messaging pidgin libpurple


    【解决方案1】:

    回答我自己。我犯了一堆错误,纠正了这些错误并上传了一个完整的工作示例here。我从中学到的东西:

    • 从“buddy-signed-on”信号调用文件传输,而不是从“signed-on”信号调用。

    • 似乎有三种方法可以做到这一点:使用 Purple_xfer_* 、 serv_send_file 和我使用的一种 prpl->send_file。

    希望这可以帮助像我一样正在学习 libpurple 的其他人。

    【讨论】:

      猜你喜欢
      • 2018-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-24
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多