On 3/15/08, Jun Yin <hansyin at gmail.com> wrote: > Is there anybody knowing this problem? I really need help to solve it > because it blocks my autotesting project. Sorry it seems that your mail went into my Spam folder for some reason. :) The behavior is normal for TCP. With TCP, even when application quits normally (and especially if you kill it), the OS still maintains some state machine for the socket to make sure that it closes gracefully). The only solution for this is to use port zero (pjsua --port=0) to let pjsua and the OS select any available ports. cheers, -benny > Thanks. > > > On Thu, Mar 13, 2008 at 11:23 AM, Jun Yin <hansyin at gmail.com> wrote: > > > Hi, > > I'm using pjsua for tcp_sip autotesting. It helps me so much and I want > to thank you guys first. > > In my test, I use this application to make a call and check if it's OK. > and then I change something like network topology configuration, then make > call again. > > My problem is: somehow sometimes it cannot be loadded successfully, It > happens when I finished the first call and then kill it or quit it, and then > load it again very quickly, it will say: Error creating SIP TCP listener. > I tried this steps manually and found sometimes I have to wait for about 30 > seconds, then I can load it again successfully. > > > > Could you guys help me to figure out what's the problem? how can I fix it > or workaround it? > > > > [root at pc5 env_test]# uname -a > > Linux pc5.stress 2.6.18-1.2798.fc6PAE #1 SMP Mon Oct 16 14:54:22 EDT 2006 > i686 i686 i386 GNU/Linux > > [root at pc5 ~]# killall -9 pjsua-i686-pc-linux-gnu > > pjsua-i686-pc-linux-gnu: no process killed > > [root at pc5 ~]# pjsua-i686-pc-linux-gnu > --config-file=/env_test/voice/sipproxy1_pc2_grp1.pjsip.conf > --ip-addr=192.168.10.221 > > 10:58:58.961 os_core_unix.c pjlib 0.8.0 for POSIX initialized > > 10:58:58.962 sip_endpoint.c Creating endpoint instance... > > 10:58:58.963 pjlib select() I/O Queue created (0x9dbb594) > > 10:58:58.963 sip_endpoint.c Module "mod-msg-print" registered > > 10:58:58.963 sip_transport. Transport manager created. > > 10:58:58.964 sip_endpoint.c Module "mod-pjsua-log" registered > > 10:58:58.964 sip_endpoint.c Module "mod-tsx-layer" registered > > 10:58:58.964 sip_endpoint.c Module "mod-stateful-util" registered > > 10:58:58.964 sip_endpoint.c Module "mod-ua" registered > > 10:58:58.964 sip_endpoint.c Module "mod-100rel" registered > > 10:58:58.964 sip_endpoint.c Module "mod-pjsua" registered > > 10:58:58.964 sip_endpoint.c Module "mod-invite" registered > > 10:58:59.012 pasound.c PortAudio sound library initialized, status=0 > > 10:58:59.012 pasound.c PortAudio host api count=2 > > 10:58:59.012 pasound.c Sound device count=12 > > 10:58:59.013 pjlib select() I/O Queue created (0x9e0b47c) > > 10:58:59.014 conference.c Creating conference bridge with 32 ports > > 10:58:59.014 conference.c Sound device successfully created for port 0 > > 10:58:59.014 sip_endpoint.c Module "mod-evsub" registered > > 10:58:59.014 sip_endpoint.c Module "mod-presence" registered > > 10:58:59.014 evsub.c Event pkg "presence" registered by > mod-presence > > 10:58:59.014 sip_endpoint.c Module "mod-refer" registered > > 10:58:59.014 evsub.c Event pkg "refer" registered by mod-refer > > 10:58:59.014 sip_endpoint.c Module "mod-pjsua-pres" registered > > 10:58:59.014 sip_endpoint.c Module "mod-pjsua-im" registered > > 10:58:59.014 sip_endpoint.c Module "mod-pjsua-options" registered > > 10:58:59.014 pjsua_core.c 1 SIP worker threads created > > 10:58:59.014 pjsua_core.c pjsua version 0.8.0 for i686-pc-linux-gnu > initialized > > 10:58:59.014 tcplis SIP TCP listener destroyed > > 10:58:59.014 pjsua_core.c Error creating SIP TCP listener: Address > already in use [status=120098] <<<<<<<<<<<<<<<<<<<<<<< > > 10:58:59.015 pjsua_core.c Shutting down... > > 10:59:00.024 pasound.c PortAudio sound library shutting down.. > > 10:59:00.024 sip_endpoint.c Destroying endpoing instance.. > > 10:59:00.024 sip_endpoint.c Module "mod-pjsua-options" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-pjsua-im" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-pjsua-pres" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-pjsua" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-stateful-util" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-refer" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-presence" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-evsub" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-invite" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-100rel" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-ua" unregistered > > 10:59:00.025 sip_transactio Stopping transaction layer module > > 10:59:00.025 sip_transactio Transaction layer module destroyed > > 10:59:00.025 sip_endpoint.c Module "mod-tsx-layer" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-msg-print" unregistered > > 10:59:00.025 sip_endpoint.c Module "mod-pjsua-log" unregistered > > 10:59:00.025 sip_transport. Destroying transport manager > > 10:59:00.025 sip_endpoint.c Endpoint 0x9dba5dc destroyed > > 10:59:00.025 pjsua_core.c PJSUA destroyed... > > [root at pc5 ~]# > > > > Thanks in advance. > > > > -- > > Rgds, > > > > Hans Yin > > Web: homeofhans.homeip.net > > Email: hansyin at gmail.com > > MSN: hansyin at hotmail.com > > Skype: hans_yin_vancouver > > > > -- > Rgds, > > Hans Yin > Web: homeofhans.homeip.net > Email: hansyin at gmail.com > MSN: hansyin at hotmail.com > Skype: hans_yin_vancouver > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >