Re: Writing AX.25 Server Progie

From: Dennis Boone (terhi.victor@logonet.com)
Date: Mon Jan 06 2003 - 05:02:34 EET

  • Next message: Andrew Bates: "Re: redhat 6.2 dies 3/31/2003 + AX25 2.4 kernel issues"

    > Replacement of ARES/Data program used for the Twin Cities Marathon in
    > Minnesota.

    Kelly:

    Strange coincidences. I recently built a perl database server similar
    to ARESDATA for Linux. I've just returned from holiday travels, so
    much of what I would have said has already been discussed, but I
    thought I would offer a few thoughts.

    I spent a week looking into AX.25 server programming, and concluded
    that to do it in perl would require a fair amount of work on the perl
    networking modules. However, I did discover that ax25d and the
    net_call program can be combined to solve the line ending issues and
    let you write a standard internet socket application. This has the
    additional advantages that there are lots of perl modules to support
    such development, and that you can also use something like telnet to
    access your application, as well as AX25 connects. Since you seem to
    have radio TCP/IP running in your area, you could also use telnet over
    radio.

    I opted for command line style, rather than a menu-driven approach,
    but there's no reason why you would have to take that path. You could
    also build a client application which provided gui (or menu chui)
    interface, and make the client-server protocol be fairly terse,
    conserving bandwidth.

    If you (or anyone else) wants to see the code I built, it's at:

        http://msuarc.egr.msu.edu/kb8zqz/packet/trivnetdbd

    The code is ugly, especially in its abuse of global variables, but you
    should be able to get a feel for the networking stuff.

    Dennis Boone
    KB8ZQZ
    -
    To unsubscribe from this list: send the line "unsubscribe linux-hams" in
    the body of a message to qxceb.vorkgbmwou@washington.edu
    More majordomo info at http://vger.kernel.org/majordomo-info.html



    This archive was generated by hypermail 2b30 : Mon Jan 06 2003 - 05:02:48 EET