DXSock Version 6.0


  • Cross Platform (Single Source for Windows, Linux and Mac OS X)



Like Kid Rock Says "They say I'm Cocky... it ain't bragging if ya back it up!"
  • High Performance Socket Suite
  • Over a decade of experience
  • Support for SSL/TLS Encrypted Sockets




Delphi XE Support
  • New Unicode Supported
ARM CPU Support
  • (Embedded Linux Drive Array)
Video and Audio Chat
  • Developed Cross-Platform Chat App
Web Based PDF Generator
  • iPhone App uses us for PDF Output




History


2010


  • DXSock Version 6.0 Announced, supporting OpenSSL, Free Pascal Compiler, Cross-Platform (Windows, Linux and Mac OS X). Supporting Delphi 3 through Delphi 2009, Free Pascal 2.x, C Math parser error: Expected expression. Position in string:9
  • 2009


  • Internal Build of 6.0 is used to write a multi-tier FTP solution. Middleware solution supports DB2 via unixODBC on RedHat. Front-end, implemented SSL/TLS sessions for Secure FTP, pulling Certs from the middleware server -- avoiding potential security risk of having keys on the front server.

2008


  • Code design was ported to Mac OS X, Ubuntu, CentOS and RedHat, OpenSolaris. Doing serious testing as the code implements self-thread management outside all compilers. Implemented POSIX Threads where possible.

2007


  • DXSock 5.6, fixing issues in the 5.5 code when trying to port away from the 2002 release of Kylix 3 to Free Pascal Compiler. Experimented with Cross-Kylix, getting excited by the potential to keep the existing Kylix users alive while we focus on an FPC edition.

2006


  • DXSock 5.5, introduces features for a RIA application being built for CODY Computers, Inc. This application mixes AJAX, our Winshock Web Server and DOMAPI to produce over 10 screens of their existing application working in a browser. Firefox DOM makes a perfect solution, Internet Explorer however, is a problem child as IE 5.5 and IE 6.0 render the objects differently (from each other).

2005


  • DXSock 5.0, new web site using "Hawaii 5 Oh" theme to promote the largest socket suite release for any compiler on the market. With over 150 working Protocol Implementation, 200+ add-ons - this feels like the best TCP suite we have every released. Implemented suggested fixes from a customer to support Delphi 2005.

2004


  • Redesigned the UDP side of the code, handling over 4 million packets a second. We helped convert one of the UK's largest DNS hosting companies to our Socket Suite. Using Delphi 7.0 and all of our newly redesigned 32bit Assembly. This version is much faster than any other product on the market and we decide that 2005 will introduce the product as 5.0.

2003


  • Tied in litigation with Borland over their threats against us as part of Dionysus, causing us to freeze all development. Developer Express and Brain Patchwork DX, LLC. start researching alternatives to the Borland market. We start evaluating Free Pascal Compiler and Microsoft's Visual Studio. DXSock 4.5 is updated to support Delphi 7.0 - the last Delphi edition we will support for the next 7 years.

2002


  • March 14th we start working for our customer CODY Computer Systems, Inc. Redesigning the upcoming DXSock 4.0 to work on mobile devices used in Police Cars. We are involved in Dionysus with 12 other component vendors, and we build the official web server for Developer Express' EWF (ExpressWeb Framework). Kylix 3 is finally released, but we hear rumors from Borland that they are hurting and dropping the product line.

2001


  • Kylix is officially made public, our partnership with ASTA is coming to an end (Steve leaves all of our booth equipment in Europe of a Borland Conference we could not attend). Delphi 6 introduces new threading bugs, so we spend the year designing our own threading code to be agnostic of Delphi. We partner with Anthony of Apollo Database for Delphi to merge our socket suite into their solution and an upcoming video conference product. Partnership with Federico is terminated in October. Chad rears his head in the newsgroups raising hell because of our benchmark tests show how poorly the new INDY code performs. Shows our old Winshoes product was much faster. Again, he spouts a challenge, which we meet and exceed - "If your socket suite is so good, why don't you run your own web server?"... Winshock is born!

2000


  • We partner with ASTA providing developers with a turn-key Middleware and Robust Socket suite. Our Enterprise edition sells are through the roof. We outsource to an off-shore development group to port DXSock v3.0 to Java, C Math parser error: Expected expression. Position in string:5
  • See Also History November 2000

1999


  • Federico Simonetti and G.E. Ozz Nixon Jr. incorporate "Brain Patchwork DX, LLC". Over the years, Ozz has always called his projects with "WarpGroup" (from his years developing for IBM) or "DX" (referring to the assembly register on Intel CPUs for moving data). Federico suggests a business name, when translated from Italian to English literally means "Brain" (as in intelligent), "Patchwork" (as in networking), thus forming "Brain Patchwork DX, LLC". For the next 12 months we produce over 50 protocol implementations using the DXSock 2.0 framework. We release DXAddons as a option to the DXSock 2.0 customers, including our cached logging suite, caching techniques for DNS and Reverse DNS lookups, Attachment manager for Web and Email.

See Also
History October 1999

1998


  • Co-Develop Winshoes with Chad Hower, adding all of the server components from our internally developed socket suite. After explaining a need to scrap the design and start over with a core threading model, Chad and Ozz go their separate ways March 1998. Chad parts with "If you are so good, why don't you sell your product?". The next 6 months was a complete rewrite of the '97 Socket engine - implementing intuitive property names, writing a 300 page manual, and developing demonstrations. September 14, 1998 DXSock v1.0 (16bit and 32bit) source code is made available. We do not support Delphi 4.0, it had stability issues, and the built-in TThread model has serious bugs.

1997


  • Research and Partner with Netmasters, LLC on developing their own socket suite. Spent the whole year migrating our own socket suite to Delphi 3.0 (Codename Ivory), socket suite takes on the official name DXSock. Contains 15 working server examples, supports UDP and TCP from the same code - a simple property change to support one or the other. Implemented "On-the-fly encryption and/or compression" hooks, and started sharing techniques with different developers on the newsgroups. Mainly in reference to Winshoes becoming an open-source client based socket suite.

1996


  • Developing our 2nd version of a socket suite we use on Oil Rigs around the world (DAMS). This product was written using Borland's Turbo Pascal for Windows v1.5. Start porting product to the first 32bit Delphi, capable of using our proven threading models. Implementing a protocol command parser design, being the first socket suite to support dynamic event hooks.

1995


  • Developing the first version of a socket stack as a TSR (Terminate Stay Ready) solution for MS-DOS. Researching Borland's AppBuilder (becomes Delphi 1.0 around February). Spend most of the year researching BSD Sockets vs Winsock v1.0 design.


Related Keyword:


October 16, 2010
Testing
width 0 cellspacing 0 cellpadding 0 CELL 1 Description of a product image images Thumb SN850940...
September 01, 2010
Recent Questions
Recent Questions Do you still include the source like in the past Yes We include full source code...
August 20, 2010
Revisions Towards Final Release
Revisions Towards Final Release AUGUST 2010 Our multi language resource files have been expanded...
August 18, 2010
Demonstrations
Demonstrations Below is a constantly growing list of demonstrations We are currently developing...
August 14, 2010
Early Release Orders
Early Release Orders Please be sure you have read view June 2010 Release June 2010 Release as this...




Popularity: 3.62% [?]