in reply to Re^3: Aci Base24-eps (on IBM AIX)
in thread Aci Base24-eps (on IBM AIX)

Base24-eps data transmission is purely ASCII, but I dunno if there is any record length marker preceding the message, neither am I sure if there is any record length terminator after the message. I checked the manual and couldn't find either.

Interestingly, WireShark was able to 'see' and parse the incoming B24-eps data while my own application was totally blind to it.

Any ideas?

Replies are listed 'Best First'.
Re^5: Aci Base24-eps (on IBM AIX)
by Corion (Patriarch) on Mar 01, 2010 at 21:28 UTC

    You read from $session line-by-line, but you never send a newline.

      Hmmmm, do have any code sample to put me back on track?

        I'm not really sure where you have problems.

        while (<...>) {
        reads line-by line. So you better make sure that you are sending line-by-line, that is, after each record, write $\, or better be explicit and write a newline:

        for my $rec (@records) { print {$output} "$rec\n"; };