回 帖 发 新 帖 刷新版面

主题:求xmlrpc, c写的服务端

求xmlrpc, c写的服务端
在线等,谢谢

回复列表 (共10个回复)

沙发


如果不会,提供点这方面的信息也行.

板凳

了解其工作原理,在这里有完整的规范:
http://www.xmlrpc.com/spec

需要参考代码的话,这里有一个实现:
http://xmlrpc-c.sourceforge.net/

3 楼

http://xmlrpc-c.sourceforge.net/sample-code.php

这里是基于xmlrpc-c的一些实现,可以参考其中的代码,做你的xmlrpc server出来。

4 楼


有错误,帮看看

Linking...
xmlrpccServer.obj : error LNK2001: unresolved external symbol _xmlrpc_server_abyss
xmlrpccServer.obj : error LNK2001: unresolved external symbol _xmlrpc_registry_add_method2
xmlrpccServer.obj : error LNK2001: unresolved external symbol _xmlrpc_registry_new
xmlrpccServer.obj : error LNK2001: unresolved external symbol _xmlrpc_env_init
xmlrpccServer.obj : error LNK2001: unresolved external symbol _xmlrpc_build_value
xmlrpccServer.obj : error LNK2001: unresolved external symbol _sleep
xmlrpccServer.obj : error LNK2001: unresolved external symbol _xmlrpc_decompose_value
Debug/xmlrpccServer.exe : fatal error LNK1120: 7 unresolved externals
Error executing link.exe.

xmlrpccServer.exe - 8 error(s), 0 warning(s)

5 楼

你编译的是什么文件?

6 楼

编译的xmlrpccServer.c

renhua编译的哪个文件, 没出错吗?

要不发到我的邮箱里吧

newsirsong@sian.com

7 楼

在使用xmlrpc之前,需要你自己先编译一下这个库。
在解压后的Windows目录下,有对应的工程文件。可以使用vc打开。
如果有疑惑,其中有readme文件。可以参考。

在*nix下,configrue后再make,也可以参考相关文档。

在成功编译了xmlrpc之后,你才可以编译示范代码。
否则,编译即使成功,链接的时候也会出现你上面的错误,提示无法链接对应的函数。

基本就这样了,自己好好研究研究吧。

8 楼

你说的意思我有点懂了,但是我的库里好象缺文件

你编译都通过了吗?

9 楼

我以前曾经编译过stable版本的代码,没有问题.
最新释放出的代码没有测试过.

10 楼

inttypes.h里找不到

#include <_mingw.h> 
#include <stdint.h>

我来回复

您尚未登录,请登录后再回复。点此登录或注册