xSocket 1.2
Sponsored Links
xSocket 1.2 Ranking & Summary
File size:
MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
817
Date added:
2007-07-30
Publisher:
xSocket Admin
xSocket 1.2 description
xSocket provides a Java nio-based server framework.
xSocket is based on the Java NIO package. It handles low level I/O operations, and implements a thread, buffer and connection management in a very efficiency way. The underlying threading and synchronization management ensures high performance and high scalability by using multithreading.
Main features:
- client side blocking and non-blocking connections
- server side non-blocking connections
- a dynamic callback handler architecture to provide asynchronous communication approaches
- SSL (which can also be activated in a ad-hoc manner),
- QualityOfService management by providing a dynamic data transfer rate control,
- TCP and UDP transport protocol
Enhancements:
New features:
- [*] read/writeShort method has been added for IDataSink/IDataSource
- [*] getOption() method has been added for IEndpoint and IConnection ( SocketConfiguration has been deprecated)
- [stream] IConnection: suspendRead & resumeRead methods has been added
- [stream] IServerContext: getWorkerpool method has been added
- [stream] all read by delimiter methods now supports a (overloaded) signature with encoding
- [stream] getPendingWriteDataSize() method has been added for the IConnection interface
- [stream] an SPI interface has been defined to plugin external nio providers
- [stream] handler support for NonblockingConnectionPool has been added
Bug fix/Implementation changes:
- [*] IWorkerPool has been deprecated/replaced by java.util.concurrent.Executor
- [*] DynamicWorkerPool has been deprecated. Use java.util.concurrent.Executor implementation instead
- [stream] MultithreadedServer: by default host address "0.0.0.0" will be used instead of getLocalHost()
- [stream] the MultithreadedServerMBeanProxyFactory and ConnectionPoolMBeanProxyFactory class have been moved to the stream package
- [stream] some low level related settter and getter methods of the IMultithreadedServer has been deprecated
- [stream] internal performance/thread optimizations (especially for non multithreaded server mode (workerpool == null))
- [stream] BUG onDataHandler call loops by using the read mark-methods has been fixed
- [stream] BUG throwing of an io exception by handling method (onData, onConnect, ...) doesnt close the connection
- [stream] BUG read by delimiter in a readMarked mode swallows the delimiter has been fixed as suggested by Karsten Ohme. Thanks!
- [stream] BUG closing of a closed Connection throws an io exception has been fixed. If the connection is already closed then invoking of this method will have no effect
- [stream] the low level io classes of xSocket has been moved to a dedicated io package (which implements the SPI)
- [stream] ThrottlingWriteHandler (which supports the setWriteTransferRate method) has been rewritten
- [stream] IoSocketHandler: performance optimization: close will only initiate a write loop if there really remaining data to write
xSocket is based on the Java NIO package. It handles low level I/O operations, and implements a thread, buffer and connection management in a very efficiency way. The underlying threading and synchronization management ensures high performance and high scalability by using multithreading.
Main features:
- client side blocking and non-blocking connections
- server side non-blocking connections
- a dynamic callback handler architecture to provide asynchronous communication approaches
- SSL (which can also be activated in a ad-hoc manner),
- QualityOfService management by providing a dynamic data transfer rate control,
- TCP and UDP transport protocol
Enhancements:
New features:
- [*] read/writeShort method has been added for IDataSink/IDataSource
- [*] getOption() method has been added for IEndpoint and IConnection ( SocketConfiguration has been deprecated)
- [stream] IConnection: suspendRead & resumeRead methods has been added
- [stream] IServerContext: getWorkerpool method has been added
- [stream] all read by delimiter methods now supports a (overloaded) signature with encoding
- [stream] getPendingWriteDataSize() method has been added for the IConnection interface
- [stream] an SPI interface has been defined to plugin external nio providers
- [stream] handler support for NonblockingConnectionPool has been added
Bug fix/Implementation changes:
- [*] IWorkerPool has been deprecated/replaced by java.util.concurrent.Executor
- [*] DynamicWorkerPool has been deprecated. Use java.util.concurrent.Executor implementation instead
- [stream] MultithreadedServer: by default host address "0.0.0.0" will be used instead of getLocalHost()
- [stream] the MultithreadedServerMBeanProxyFactory and ConnectionPoolMBeanProxyFactory class have been moved to the stream package
- [stream] some low level related settter and getter methods of the IMultithreadedServer has been deprecated
- [stream] internal performance/thread optimizations (especially for non multithreaded server mode (workerpool == null))
- [stream] BUG onDataHandler call loops by using the read mark-methods has been fixed
- [stream] BUG throwing of an io exception by handling method (onData, onConnect, ...) doesnt close the connection
- [stream] BUG read by delimiter in a readMarked mode swallows the delimiter has been fixed as suggested by Karsten Ohme. Thanks!
- [stream] BUG closing of a closed Connection throws an io exception has been fixed. If the connection is already closed then invoking of this method will have no effect
- [stream] the low level io classes of xSocket has been moved to a dedicated io package (which implements the SPI)
- [stream] ThrottlingWriteHandler (which supports the setWriteTransferRate method) has been rewritten
- [stream] IoSocketHandler: performance optimization: close will only initiate a write loop if there really remaining data to write
xSocket 1.2 Screenshot
xSocket 1.2 Keywords
Bookmark xSocket 1.2
xSocket 1.2 Copyright
WareSeeker periodically updates pricing and software information of xSocket 1.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of xSocket 1.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Version History
Related Software
Oddspace project is a multiplayer 2D space shooter. Free Download
xulfaces adds XUL power to Java via Java Server Faces. Free Download
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component. Free Download
XOscript is a transparent communication bridge between objects running in a Web application server and a Web browser. Free Download
Ajaxdo is a Ajax persistent Data Objects framwork. Free Download
SOHT stands for Socket over HTTP Tunneling and allows you to tunnel socket connections through an HTTP proxy. Free Download
Sanos is a minimalistic 32-bit x86 OS kernel for network server appliances running on standard PC hardware. Free Download
YaHP is a java library that allows you to convert an HTML document into a PDF document. Free Download
Latest Software
Popular Software
Favourite Software