我正在试用g-wan附带的处理程序,但我似乎找不到任何关于这个主题的好文档。
我已将main_hello.c_重命名为main_hellon.c,并重新启动g-wan。
但是我该如何使用处理程序的结果呢?
似乎什么都没有触发?
我将main_hello.c_重命名为main_helloc
处理程序名称遵循您应该使用的约定。阅读G-WAN PDF手册和开发者网站页面,其中介绍了不同类型的处理程序以及如何使用它们。
简而言之,Connection handlers
是按主机定义的,必须命名为main.c
。
Content-type handlers
是按MIME类型(HTML、GIF、FLV等)定义的,必须命名为html.c
、gif.c
、flv.c
等。
名为main_hello.c
的处理程序将被忽略,因为它没有针对定义的用途。
如何使用处理程序的结果?
在一些G-WAN处理程序示例的源代码中,您将看到带注释的printf()
或puts()
调用,这些调用可以让您在开发过程中知道何时执行处理程序状态。
由于"处理程序的结果"取决于处理程序的操作,因此除非它与服务器的行为(过滤、日志记录、重写等)有可见的交互,否则无法查看它的操作。