主题:求xmlrpc, c写的服务端
songwq
[专家分:1200] 发布于 2007-06-11 13:01:00
求xmlrpc, c写的服务端
在线等,谢谢
回复列表 (共10个回复)
沙发
songwq [专家分:1200] 发布于 2007-06-11 13:30:00
如果不会,提供点这方面的信息也行.
板凳
renhua [专家分:540] 发布于 2007-06-11 13:38:00
了解其工作原理,在这里有完整的规范:
http://www.xmlrpc.com/spec
需要参考代码的话,这里有一个实现:
http://xmlrpc-c.sourceforge.net/
3 楼
renhua [专家分:540] 发布于 2007-06-11 13:40:00
http://xmlrpc-c.sourceforge.net/sample-code.php
这里是基于xmlrpc-c的一些实现,可以参考其中的代码,做你的xmlrpc server出来。
4 楼
songwq [专家分:1200] 发布于 2007-06-11 13:47:00
有错误,帮看看
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 楼
renhua [专家分:540] 发布于 2007-06-11 13:54:00
你编译的是什么文件?
6 楼
songwq [专家分:1200] 发布于 2007-06-11 14:00:00
编译的xmlrpccServer.c
renhua编译的哪个文件, 没出错吗?
要不发到我的邮箱里吧
newsirsong@sian.com
7 楼
renhua [专家分:540] 发布于 2007-06-11 14:16:00
在使用xmlrpc之前,需要你自己先编译一下这个库。
在解压后的Windows目录下,有对应的工程文件。可以使用vc打开。
如果有疑惑,其中有readme文件。可以参考。
在*nix下,configrue后再make,也可以参考相关文档。
在成功编译了xmlrpc之后,你才可以编译示范代码。
否则,编译即使成功,链接的时候也会出现你上面的错误,提示无法链接对应的函数。
基本就这样了,自己好好研究研究吧。
8 楼
songwq [专家分:1200] 发布于 2007-06-11 15:24:00
你说的意思我有点懂了,但是我的库里好象缺文件
你编译都通过了吗?
9 楼
renhua [专家分:540] 发布于 2007-06-11 15:26:00
我以前曾经编译过stable版本的代码,没有问题.
最新释放出的代码没有测试过.
10 楼
songwq [专家分:1200] 发布于 2007-06-13 11:29:00
inttypes.h里找不到
#include <_mingw.h>
#include <stdint.h>
我来回复