Also since there is no reason AFAIK that what you are attempting shouldn't work 
in your debugging make extra sure that the apache hook you are using is 
actually being called in your test requests, and that understand the order that 
hooks are called in - for example if set up the socket in one hook then expect 
to use in another - make sure that the socket isn't NULL or worse set to a 
random memory value in the second call.    Also you can use a lot of 
ap_log_rerror entries in your code to help in debugging.

http://ci.apache.org/projects/httpd/trunk/doxygen/group__APACHE__CORE__LOG.html#ga7b7009cfaad5a84be316e523d7ef1236

-Topher
-----Original Message-----
From: Jeff Trawick [mailto:traw...@gmail.com] 
Sent: Friday, May 23, 2014 1:14 PM
To: modules-dev@httpd.apache.org
Subject: [EXTERNAL] Re: tcp/ip sockets in apache module

On Fri, May 23, 2014 at 1:58 PM, Jeremy Thompson <jer...@warehousesports.com
> wrote:

> I'Ll give that a shot.  I'Ve used source level debugging in IDE's but it
> looks like I'Ll be using GDB for this one. Thanks.
>

Have a look at

http://httpd.apache.org/dev/debugging.html

On Windows, you can start httpd normally and attach to the httpd child
process from the Visual Studio IDE in order to debug.


>
>
>
>
>
> On 5/23/14 10:41 , "Jeff Trawick" <traw...@gmail.com> wrote:
>
> >On Fri, May 23, 2014 at 1:27 PM, Jeremy Thompson
> ><jer...@warehousesports.com
> >> wrote:
> >
> >> I'm trying to write a module for apache.  I've successfully compile in a
> >> test module that doesn't do a whole lot yet.  I would like to be able to
> >> use
> >> tcp/ip sockets in the module to talk to another server.  I added in some
> >> test code that should connect to my listening server and say hello
> >>whenever
> >> a request is made.  I'm not getting any errors upon compiling the module
> >> with the sockets stuff added but its not actually doing anything.
> >>  Basically
> >> its ignoring my connect and send code.  Does anyone have a small working
> >> example of this or am I just way off base in using TCP/IP for external
> >> communication to a module.  Thanks.
> >>
> >> ~Jeremy
> >>
> >>
> >You need to know how to step through your code with a source level
> >debugger
> >so you can figure out these sorts of problems on your own.
> >
> >Do you know how to do that?  Are you trying but it isn't stopping in your
> >code?  Is there some other issue with source level debugging?
> >
> >--
> >Born in Roswell... married an alien...
> >http://emptyhammock.com/
> >http://edjective.org/
>
>
>
>


-- 
Born in Roswell... married an alien...
http://emptyhammock.com/
http://edjective.org/

Reply via email to