NewNet is hyriand's C++ networking library

It is used in museekd-newnet

Here's the NewNet API

http://svn.thegraveyard.org:8080/newnet-api/namespaceNewNet.html

Museekd-NewNet Status

Completed

  • Chat Rooms
  • Private Chat
  • User Info
  • Browsing other users
  • Being Browsed by other users (with incomplete permissions/privileges)
  • Partial Download support

To Do

  • Finish Downloads
  • Uploads
  • Searches

Notes

  • Known to Compile and run on
    • Linux
    • Win32 (MinGW)
    • FreeBSD
    • NetBSD
  • Build Scripts
    • CMake
    • SConstruct
  • Dependencies
    • libxml2
    • zlib
    • iconv
  • Config
    • newnet.xml file required (generate with musetup from museek-plus)

Museeq Qt4

Museeq Qt3

QMake build support has been added and the latest Museeq changes are currently only in this branch.

  • QMake
  • SConstruct

An ArchLinux? PKGBUILD is attached to this page.

Checkout Museeq NewNet Branch Source

svn co http://www.museek-plus.org/svn/branches/newnet/museeq museeq

Checkout the entire NewNet Branch Source

svn co http://www.museek-plus.org/svn/branches/newnet/ newnet

This is not recommended, since it'll actually download Mucipher 3 times, but other than that, it shouldn't be an issue.

There is no all-encompassing SConstruct build script anymore. Each application (or set of closely related applications) has it's own SCons build script and some have alternative build scripts, such as CMake for museekd-newnet or QMake for museeq.

Attachments