51cto C + + million concurrent network communication engine architecture and implementation video lessons

Source: Internet
Author: User
Tags lua

Course Objectives

Master in C + + development with millions processing capabilities of the service side, client communication technology. Share and pits the actual experience of the enterprise. Use C++TCP for network communication under the mainstream platform. Master Select, IOCP, Epoll network communication. Mastering the mainstream game engine uses C++TCP to communicate with the server. Mastering the coding/debugging/publishing of multi-platform C + + programs. Mastering Server Development Performance Optimization techniques
applicable People
students and engineers who want to develop network programs for financial, gaming, video, e-commerce, social, etc. demanding stability, high performance, high frequency processing, and high concurrency systems
Course Introduction


This course by Liu Yuandong, Zhang Li Copper two engineers will be two people in the enterprise accumulated years of development experience combined. Starting from basic network knowledge, this paper explains how to use C + + to implement a set of network communication engines that support millions concurrency. Include: high-frequency concurrency, multithreading, multi-process, thread pool, memory pool, software hardware bottlenecks, how to test the optimization of network processing capabilities and other technical knowledge. Can be applied on Windows, Linux, Android, iOS systems. It is very helpful for front-end developers who are engaged in high-performance network processing.


suitable for real-time communication servers, game servers, server, blockchain, artificial intelligence and other needs of the field of instant communication.


you can export libraries and plugins for use in other languages such as C #, Lua, Python, Java, objet-c, GO, node. js, and more.


The course explains how to export libraries and interfaces for use by C # and Lua, and demonstrates them in the main operating systems, and other languages can learn from the methods.

: Baidu Network disk download

51cto C + + million concurrent network communication engine architecture and implementation video lessons

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.