> -----Original Message-----
> From: Nisan Bloch [mailto:[EMAIL PROTECTED]]
> 
> Hi All
> 
> We are experiencing the following problem with the SMPP module.
> 
> 3. the io_thread doing send_messages now cannot call 
> send_enquire_link 
> regularly enough to check whether it is time to send an 
> enquire link to the 
> SMPP server.
> 4. and sometimes we havent yet started to receive submit_sm's 
> back from the 
> smpp server - so send_enquire_link is not getting called by 
> the io_threads..
> 
> 
> I propose that we make an extra thread for the enquire_link 
> sender. A very 
> simple thread that will  simply send and enquire_link and 
> then sleep. There 
> will be 2 instances of this thread, one for each of the instances of 
> io_thread. io_thread will be responsible for starting and 
> stopping this thread.

I don't agree here - I personally don't like threads all that much: they have their 
purposes, but using a new thread whenever you need a new context is not a good choise, 
especially if both threads need to do IO on the same socket : major problems. we just 
need better logic handling the "sleep" period of the SMPP throttling.

--
Oded Arbel
m-Wise mobile solutions
[EMAIL PROTECTED]

+972-9-9581711 (116)
+972-67-340014

::..
The Marines:
        The few, the proud, the not very bright.

Reply via email to