Are you setting the port in the sockaddr? Note that in a sockaddr, all data is in network order (including the port).
Sunday, September 11, 2011, 11:24:25 AM, you wrote: > Dear All, > I am tring to run a plugin example: server-transform.c under V3.0.0. But I > found that it does not work out of the box. Firstly, it cannot be compiled > properly due to TSNetConnect(contp, server_ip, server_port); > In V3.0.0, the parameter of this function has been changed to > TSNetConnect(TSCont contp, sockaddr const* addr); > I have tried to change to the new function. However, it does not work > properly. This transform plugin actually sends received buffer to a local > socket server (echo server), which will send the content back to the plugin. > I found that even TSNetConnect() returns SUCCESS, but it does not send > anything out to the socket server. I have tried to use TCPdump to capture > packets with port = 7 (echo port). BUt I did not captured any such packets. > It looks like TSNetConnect() has some problems. Many thanks for any help. > Rgds, > Steve