Network C++ Programming:
Data streaming/sharing application

Network streaming sharing application

Project name: Network Data Sharing Kit

Domain expertise: High-load multi-user communication system

Description: A cross-platform distributed application for peer-to-peer data exchange (data files, audio- and video transferring).

Project aims:

  • An advanced universal system with net radio, video channels, chat, files exchange, etc.
  • A high-load system

Functionality:

  • Chat, video conferencing
  • Large file transfer support
  • Network integrity control
  • Sophisticated administration tools
  • Good scalability
  • Easy deployment

Technological solutions:

  • Network adapters modules working through TCP and UDP protocols
  • Possibility to add new adapters
  • Network protocol with the interface for different operations (data transfer, connecting of new units into the network, processing of layout changes, automatic network recovery)
  • Network server with network integrity control
  • Console application allowing an administrator to control the server remotely, block certain units and get information about current network configuration

Technologies and development frameworks:

  • C++ programming, Boost, STL
  • MySQL
  • Microsoft Visual Studio (for Windows version)
  • KDevelop (for Linux version)
  • WinSock and Berkeley Sockets
  • TCP, UDP
  • Multithreading

Development phases:

  • Requirements analysis
  • Technical documentation writing
  • User interface design
  • Application development and testing
  • Promo site development
  • Mass beta testing
  • User documentation writing

Acceptic team successfully reached the final milestone within the scheduled time.

More examples of software and Web development projects completed by Acceptic:


If you need to develop a network application (data processing; data transfer and sharing; live chats, etc) - just Contact us for a free quote.

Our Expertise:

Domain Expertise

  • eCommerce
  • Business Management Systems
  • Social Networking
  • Facebook Apps
  • iPhone Apps
details

Technical Expertise

  • C/C++
  • PHP
  • Qt
  • MS SQL
  • JavaScript
  • FB Connect
details

Testimonials

"Excellent work. My best experience so far with software development companies I have hired."

Phyllis Freeman,
www.classicalmusiccity.com

Do you need a quote or more information? Please, click here.