Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#758 closed defect (fixed)

Problem with TCP transport on Symbian

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-1.3
Component: pjlib Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description (last modified by bennylp)

It has been reported that there is problem with receiving data with TCP socket/transport on Symbian.

The corresponding ticket for 1.0 branch is ticket #759

Attachments (1)

pjlib-test.diff (4.6 KB) - added by bennylp 16 years ago.
Cleaning up to run pjlib-test on Symbian

Download all attachments as: .zip

Change History (7)

comment:1 Changed 16 years ago by bennylp

Problems found:

  • need to use RecvOneOrMore?() rather than Recv() for TCP socket
  • SIP transport doesn't handle where connect() returns immediate success

Attached patch:

  • testing to use RecvOneOrMore?() in ioqueue
  • some cleaning up for pjlib-test on Symbian

Changed 16 years ago by bennylp

Cleaning up to run pjlib-test on Symbian

comment:2 Changed 16 years ago by bennylp

  • Description modified (diff)

comment:3 Changed 16 years ago by bennylp

  • Milestone changed from release-1.2 to release-1.3

comment:4 Changed 16 years ago by bennylp

  • Component changed from common to pjlib

comment:5 Changed 16 years ago by bennylp

  • Resolution set to fixed
  • Status changed from new to closed

In r2771:

  • fixed TCP recv() to use RecvOneOrMore()
  • fixed activesock unit test in pjlib-test

comment:6 Changed 16 years ago by nanang

In r2781:

  • fixed transport TCP to call on_connect_complete when connect() returns PJ_SUCCESS.
  • added option to enable transport TCP in symbian_ua.
Note: See TracTickets for help on using tickets.