BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Please support our sponsors!
netLib
Version History
  Go back to the netLib Page

Version 0.4
 License:   BSD/MIT
 Updated:   August 30, 2007
 Source:   Source Included
Updates included in v0.4 :
-major rework of how netBuffers are used. netBuffers can now store binary information that can be sent between different computer platforms (Endian issues)
-added netBufferAppendInt8, netBufferAppendInt16, netBufferAppendInt32, netBufferAppendString, netBufferAppendData, netBufferRemoveInt8, netBufferRemoveInt16, netBufferRemoveInt32, netBufferRemoveString, netBufferRemoveData, and netBufferClear functions.
-separate source files for netSockets (basic functions like connect, listen, accept, send, receive, etc.) and netBuffers (sendbuffer, recvbuffer, appends, removes)
-Thanks to Brad Fewster for offering tips on a few parts of netLib. if statements were altered as well as variable passing to some functions based on his advice
-added netSetOption function
-found the command line option to allow for correct functionality in BeOS BONE
-miscellaneous cleanup of code

Any Processor - requires R5   (36 KB) 61 downloads
  Working Link Download Backup Location
  Working Link Download Primary Location

Version 0.3
 License:   Freeware
 Updated:   June 26, 2007
 Source:   Source Included
Updates included in v0.3 :
-fixed bug in netConnect on Unix. setsockint was not declared as a variable
-disable the Nagle algorithm by default in netConnect and netAccept
-changed all library messages to print to stderr instead of stdout
-added a return value to the netSocket structure. netSock->retval will contain the return value of the last netLib fuction that was called on it
-added a complete value to the netBuffer structure. netBuff->complete will contain 1 if the whole buffer has been sent/received
-change to netRecvBuffer so we can not get stuck waiting for more data
-fixed an issue with netIsSocketWaiting as it was not interpreting the return value propery
-renamed netIsSocketWaiting to netIsDataPending. The function name is a bit clearer now
-removed netSelect function. Should be using netIsDataPending instead
-added a chat demo
-miscellaneous cleanup of code

There are still issues with using netLib with BONE. If anyone would like additional information on these issues please email me.

Any Processor - requires R5   (22 KB) 36 downloads
  Working Link Download Backup Location
  Working Link Download Primary Location

Version 0.2
 License:   Freeware
 Updated:   April 25, 2007
 Source:   Source Included
Updates included in v0.2 :
-use errno values from Operating System
-add timeout value to netSocket structure
-add netIsSocketWaiting function, quick version of netSelect
-add netSetTimeout function to set timeout on a netSocket
-change: netRecv, netRecvBuffer, and netAccept use netIsSocketWaiting
-add global verbose option for library
-bug fix in netListen. Internal call to setsockopt was not working correctly in Windows
-fixed a small bug in netSendBuffer and netRecvBuffer. The AT variable was not being reset in the case of a failed transfer
-fixed an issue on Linux when doing a send(). In v0.1 SIGPIPE was still being tripped. Tested with Ubuntu 7.04
-added SIGPIPE protection in netConnect for Mac OS X
-miscellaneous cleanup of code

Any Processor - requires R5   (16 KB) 46 downloads
  Working Link Download Backup Location
  Working Link Download Primary Location

Version 0.1
 License:   Freeware
 Updated:   February 27, 2007
 Source:   Source Included
First public version.

Any Processor - requires R5   (9 KB) 78 downloads
  Working Link Download Backup Location
  Working Link Download Primary Location

 
BeGroovy
  Recent Downloads  -  # 420
Total Downloads  -  # 3,316
Total Views  -  # 1,507
User Ratings  -  N/A
  Class Libraries
Misc. Development
Misc. Network
1.  QEMU - 9.62
2.  ScummVM - 9.50
3.  cpu_fix - 9.42
4.  Jukebox - 9.36
5.  Haiku AGP busm... - 9.35
6.  vim6 - 9.31
7.  Beezer - 9.25
8.  BeeF - 9.25
9.  HandBrake - 9.24
10.  DOSBox - 9.22
1.  BeOS 5 Personal... - 278
2.  Ati Radeon Grap... - 266
3.  Realtek RTL8139... - 214
4.  ATI Rage 128 Pr... - 131
5.  VLC Media Player - 120
6.  USB Serial driver - 115
7.  Ensoniq AudioPC... - 105
8.  Broadcom 440x 10... - 90
9.  DjVu Viewer - 90
10.  Sound Blaster Pr... - 86
You are not logged in.
 Login or create an account...
Hosted by NetConnect

 
Unless otherwise noted, everything is copyright © 1999-2002 Fifth Ace Productions, LLC. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Fifth Ace Productions