The Plug-and-Play Data Server for Web and Mobile Applications

SuperWebSocket Data Server

You need a data server that streams real-time market data to your web and mobile users, with 100% uptime and guaranteed deliverability. You also need it to be fully customizable.

The problem is, creating a robust, high-performance data server is an intensive process. It takes time to engineer, develop, and test a system like this-hundreds (if not thousands) of hours you can't afford to invest.

The Modulus SuperWebSocket Data Server was designed for you.

The Most Reliable Data Server Solution You'll Find

Our Data Server simplifies the delivery of real-time and historic market data to web and mobile applications, enabling your server-side code to push content to your web and mobile clients, as live market data is updated in real time.

Customization and implementation services for the SuperWebSocket Data Server can be obtained from our sister company, Modulus Global, Inc.

Modulus Global, Inc. provides high-end, turnkey solutions that do not require software development, whereas Modulus Financial Engineering, Inc. provides software development components and frameworks for self-serve solutions.

Market Quote Data Server C# Source Code

Expect Ultra High Performance and Scalability

Based on our high-performance exchange communications engine, which powers stock, derivatives, and crypto exchanges, the SuperWebSocket Data Server can store and broadcast real-time and historic market data to an unlimited number of simultaneously connected web and mobile clients, as the solutoin is highly scalable.

Handle Historic Market Data with Ease

Handling historic market data can be tricky business. Users might request historic market data in multiple timeframes such as 1-minute, 5-minute, 15-minute, hourly, and daily intervals.

With the SuperWebSocket Data Server, you can handle all of these requests. Real-time market data is stored on the server while being transmitted to users, so your clients can receive both real-time market data and historic market data simultaneously.

The SuperWebSocket Data Server can collect historic market data from a pre-existing historic database or from your real-time data feed source. If you need to prime your historic market database, we provide historic market data in multiple time frames for futures, forex, stocks, options, cryptocurrencies and other markets.

Get More Than Just Market Data

You can use the SuperWebSocket Data Server to stream real-time data of any type, such as social media data, instant messaging, application communications, and much more. The solution is perfect for all web and mobile data transmission requirements.

Adapt the Super WebSocket Data Server to Your Environment and Needs

WebSocket is a protocol that provides full-duplex communication channels over a single TCP connection. The WebSocket protocol was standardized in 2011 by the IETF as RFC 6455, and the WebSocket API in Web IDL is being standardized by the W3C.

Highly Compatible

WebSocket communications are done over TCP port number 80, benefitting environments which block non-web Internet connections using a firewall. WebSocket protocol is supported by Google Chrome, Internet Explorer, Firefox, Safari, and Opera as well as the latest mobile devices.

Fully Customizable

The SuperWebSocket Data Server was built using very modular and extensible code, which can be customized to stream any type of data. We designed it that way to help you save time and reduce your time to market.

Easy to Set up and Deploy

The SuperWebSocket Data Server can be set up in minutes and hosted on any server. Your clients can access your data service using regular http or https with SSL. Our server also comes with built-in security and client access policies.

Robust Development Tools and Support

Our support team will help you set up, compile, and run the data server. Developers can use the Google Chrome Developer Tools to inspect the WebSocket handshake, and they can inspect the WebSocket frames with the included HTML5 example application. We provide support services through desktop sharing, skype, phone, email, and live chat. Should problems arise, high-priority developer support is available 24/7/365.

Why Modulus?

Since 1997, Modulus has provided advanced technology products and services to clients including The NASDAQ Stock Market, J.P. Morgan Chase, Bank of America, Credit Suisse, Barclays Capital, Goldman Sachs, Merrill Lynch, Fidelity, TD Ameritrade, Devon Energy, IBM, Microsoft, Yahoo!, Google, Cisco, Adobe, Ford Motor Company, SAS Institute, Rutgers University, University of Chicago, MIT, Oak Ridge National Laboratory, NASA, and thousands of other corporate, educational, governmental, and non-profit institutions, throughout 94 countries. Our products and services reach millions of end users around the world.

Modulus Source Code License

The Modulus Source Code License includes approximately three million lines of source code, documentation, and example projects, with a perpetual license, including source code updates, for the following products: TA-SDK C++, C#, Java, JS, VB, TradeScript C++ and C#, StockChartX C++, C#, JS, Java, Obj C, Neural Trader C++, Evo2 C#, PatternLogic C#, MyExchange C#, SuperWebSocket Data Server C#, RMD Server C++, M4 WinForm C#, M4 WPF C#, M4 Forex HTML5, M4 Standard HTML5, M4 iOS Obj C, M4 Mac Obj C, M4 Android Java and more. Most products are provided with complete source code. Support and consulting services available separately.

Get started with the SWS Data Server

Developer F.A.Q.s

  • Q. Does the data server come with an administrator program? A. Yes, it comes with an admin panel, which lets you create, manage, and delete accounts, view connected clients, view logs, and more.
  • Q. Which third party libraries are used in the data server? A. NLog, log4net, Newtonsoft JSON, and SuperWebSocket.
  • Q. Does the data server require an SSL certificate? A. Yes, unless you disable SSL (not recommended).
  • Q. What programming languages do I need to know in order to use the data server? A. C++ and JavaScript.
  • Q. Does the data server come with test units and an architecture diagram? A. Yes.
  • Q. Does the data server come with an example client to subscribe to data and consume data? A. Yes, we provide desktop, web, and mobile test clients.

Deployment Options

The data server can be hosted on any server including Windows or Linux. Clients can access your data service using regular http or https with SSL. The server comes with built-in security and client access policies.

Why Choose Modulus?

Since 1997, Modulus has provided advanced technology products and services to clients including The NASDAQ Stock Market, J.P. Morgan Chase, Bank of America, Credit Suisse, Barclays Capital, Goldman Sachs, Merrill Lynch, Fidelity, TD Ameritrade, Devon Energy, IBM, Microsoft, Yahoo!, Google, Cisco, Adobe, Ford Motor Company, SAS Institute, Rutgers University, University of Chicago, MIT, Oak Ridge National Laboratory, NASA, and thousands of other corporate, educational, governmental, and non-profit institutions, throughout 94 countries. Our products and services reach millions of end users around the world.

Read more about us.