Results 1 to 10 of 10

Thread: portable network library for pascal?

  1. #1

    portable network library for pascal?

    Is there a portable network library for pascal, something like ENET? if not, what do you use for networking in your windows and linux games?

    edit: i meant this enet:
    http://enet.bespin.org/
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  2. #2

    portable network library for pascal?

    Hi Delfi,

    Theres 2 i know of, which im thinking about using myself.. theres SDL Net, and there is HawkNL. I havn't looked in to either of them at the moment, i havn't really got that far yet.
    M109uk
    <br />--------------------------------------------------------
    <br />www.pulse-soft.oneuk.com

  3. #3

    portable network library for pascal?

    *cough* Indy.

    Apparently they have beta versions of Indy which work with FPC, but have incompatibilities with the Win64 OS and Solaris. Pretty safe to say that for the time being it is probably your best bet.

    http://www.indyproject.org/Sockets/fpc/index.EN.aspx

  4. #4

    portable network library for pascal?

    Try

    http://www.pascalgamedevelopment.com...20&p=1#article

    It's a 3 part intro into SDL_Net using the JEDI-SDL headers. It might help
    <A HREF="http://www.myhpf.co.uk/banner.asp?friend=139328">
    <br /><IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0">
    <br /></A>

  5. #5

    portable network library for pascal?

    hawknl seems promising, i'll try that one, cheers!
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  6. #6

    portable network library for pascal?

    You could try lNet which is specifically ment for FPC and Lazarus. Works on many platforms, latest also winCE (experimental tho).

    http://wiki.lazarus.freepascal.org/lNet
    Feel the power of Open Source.
    <br />Feel the power of Free Pascal.

  7. #7

    portable network library for pascal?

    But that's not quite game-oriented network library the way hawknl and enet are.
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  8. #8

    portable network library for pascal?

    Quote Originally Posted by Delfi
    But that's not quite game-oriented network library the way hawknl and enet are.
    Elaborate... enet's main description applies to lNet too. The difference is that lNet ALSO provides some of the higher level stuff.

    If you mean that OOP is too cumbersome then ok (wrong but I can accept that ). lNet was actually created for my game originally (and still not used in it ) and only eventually grew into what it is today.
    Feel the power of Open Source.
    <br />Feel the power of Free Pascal.

  9. #9

    portable network library for pascal?

    Quote Originally Posted by Almindor
    Quote Originally Posted by Delfi
    But that's not quite game-oriented network library the way hawknl and enet are.
    Elaborate... enet's main description applies to lNet too. The difference is that lNet ALSO provides some of the higher level stuff.

    If you mean that OOP is too cumbersome then ok (wrong but I can accept that ). lNet was actually created for my game originally (and still not used in it ) and only eventually grew into what it is today.
    so, does inet provide enet's delivery of any size data over udp in proper order and properly handling split packets?
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  10. #10

    portable network library for pascal?

    Quote Originally Posted by Delfi
    so, does inet provide enet's delivery of any size data over udp in proper order and properly handling split packets?
    No, but I tought you ment base TCP/UDP Misunderstanding then.
    Feel the power of Open Source.
    <br />Feel the power of Free Pascal.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •