如何通过C sys / socket.h连接到Memcached并将一些文本字符串设置为key" key"?我无法弄清楚如何运行.c程序,它将通过套接字连接到兑现系统。我可以通过像这样编写smth来通过控制台连接到它
memcached -l 127.0.0.1 -p 12345 -m 64 -vv
然后
set key 1 0 4
test
但我必须在C
中使用套接字答案 0 :(得分:0)
看起来你一般都缺少一些关于C套接字的知识。 概述,套接字是一种双向通信通道,它将客户端与服务器连接起来,每个服务器都有自己的套接字端。
memcached正在做的是使用套接字机制在memcached和正在查找数据的人之间传输数据。
memcached正在使用TCP套接字和明文消息,因此很容易使用。
你必须做的事情:
以下内容如下:http://www.thegeekstuff.com/2011/12/c-socket-programming/提供了代码片段以及有关套接字和如何使用它们的详细说明,客户端代码包含您需要完成的90%的工作
随时询问您是否需要进一步澄清