C # Multi thread and Socket Network Programming

Be able to flexibly use multithreaded programming, quickly understand and apply Socket network programming, and initially have the ability to write highly concurrent code

25728 people study

intermediate 26 class hours Updated on March 24, 2022

 QR code Download the school APP Cache video for offline viewing

 Xu Zhaoxing
    • Best selling package
    • Selected Package
    • Popularity package
    • Exclusive package
    • High salary package
Practical road of C #/. Net senior engineer
Object oriented C # Zero Basics Introductory Video Course (1) Introduction to C # Development
13403 people study
¥10.00
C # Multi thread and Socket Network Programming
25728 people study
¥88.00
Practical Course of. Net Enterprise System Architecture Design
44799 people study
¥2180.00
More 21 courses
C #/. Net development boutique series courses - primary to high-end complete skill system
ASP.NET Example Video Tutorial (7) MVC Framework -- Developing Websites Faster and Easier
15506 people study
¥34.00
ASP.NET Instance Video Tutorial (4) Three tier architecture -- make code structure clearer
23172 people study
¥35.00
Practical Course of. Net Enterprise System Architecture Design
44799 people study
¥2180.00
More 19 courses
C #/. Net Development Quality Series Courses - Elementary and Intermediate Courses Series Topics
Object oriented C # Zero Basics Introductory Video Course (5) Object oriented Advanced Video Course
12499 people study
¥34.00
JQuery Quick Start Intensive Video Tutorial
8268 people study
¥48.00
ASP.NET Example Video Tutorial (7) MVC Framework -- Developing Websites Faster and Easier
15506 people study
¥34.00
More 18 courses
Object oriented C # zero foundation quick introduction
Object oriented C # Zero Basics Introductory Video Tutorial (10) Regular Expression and Application
6930 people study
¥22.00
Object oriented C # Zero Basics Introductory Video Course (5) Object oriented Advanced Video Course
12499 people study
¥34.00
Object oriented C # Zero Basic Introduction Video Course (6) WinForm Basic Video Course
23204 people study
¥22.00
More 10 courses
Object oriented C # zero foundation quick introduction
Object oriented C # Zero Basics Introductory Video Tutorial (10) Regular Expression and Application
6930 people study
¥22.00
Object oriented C # Zero Basics Introductory Video Course (5) Object oriented Advanced Video Course
12499 people study
¥34.00
Object oriented C # Zero Basic Introduction Video Course (6) WinForm Basic Video Course
23204 people study
¥22.00
More 10 courses
  • Course Introduction
  • Course outline

Suitable for:

Xiaobai, a new developer of multithreading and socket network programming, and a student with some C # language foundation!

You will learn:

Be able to flexibly use multithreaded programming, quickly understand and apply Socket network programming, and initially have the ability to write highly concurrent code

Course introduction:


Course Introduction

The frequency of using multithreading in the programming process is very high, especially in order to support high concurrency requirements, multithreading is essential. socket It is used for communication between multiple computers, that is, it can be used for communication between multiple computers socket To achieve.


This course focuses on these two skills that are used frequently and are easy to understand. The main contents include:

1. Understanding and application of process, thread, multithread and thread pool; Program operation principle; Thread synchronization technology, understanding and application of callback functions, cross thread access, asynchronous delegation.


2. Basic process of socket communication; Based on TCP/IP protocol, how to use Socket to communicate between computers is analyzed and explained with examples, including sending text messages, files, vibrations, and mass messages.

 

Program highlights

Ø   Explain and analyze carefully with examples, which are easy to understand and understand;

Ø   Provide source code, supporting exercises, question answering and detailed lecture notes.

 

Course gains

ü   Be able to flexibly use multithreading programming, quickly understand and apply Socket network programming;

ü   Preliminary ability to write highly concurrent code;

ü   Master the application of asynchronous delegation and callback function in programming;

ü   It lays the foundation for the development of C # host computer.

 

Learning Path

System learning [Practical road for C #/. Net senior engineers]:

https://edu.51cto.com/topic/2724.html


Expand more

Course outline- C # Multi thread and Socket Network Programming

  • Chapter 1 C # Multi thread Programming (4 hours and 52 minutes 14)

  • 1-1

    Introduction and import of multithreaded programming C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [13:51]
  • 1-2

    Concept of process, thread and multithread C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [14:14]
  • 1-3

    Program operation principle C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [10:28]
  • 1-4

    Preliminary understanding example of multithreading C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [30:33]
  • 1-5

    Example of multi-threaded in-depth understanding C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [36:47]
  • 1-6

    Construct a thread with parameters ParameterizedThreadSta C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [17:54]
  • 1-7

    Thread container -- thread pool C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [16:59]
  • 1-8

    Deep understanding of thread pool C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [34:33]
  • 1-9

    Non thread safety and thread synchronization technology C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [25:58]
  • 1-10

    Another example of thread synchronization lock mechanism C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [12:32]
  • 1-11

    Cross thread access (callback function application) C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [29:26]
  • 1-12

    Asynchronous delegation (simple method) C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [26:51]
  • 1-13

    Asynchronous delegation (with callback function) C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [22:40]
  • Chapter 2 Socket network programming (3 hours and 51 minutes Section 11)

  • 2-1

    Socket basic knowledge (Socket, TCP and UDP protocols, ports C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [11:08]
  • 2-2

    Basic process of socket communication and how to create a socket C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [37:07]
  • 2-3

    Solve problems such as form stuck and sort out server code C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [24:26]
  • 2-4

    The server receives messages sent by the client C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [27:00]
  • 2-5

    Client sends message to server C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [21:21]
  • 2-6

    The server sends messages and the client receives messages C # multithreaded socket network programming callback function asynchronously entrusts thread pool TCP/IP host computer development to provide question answering, complimentary supporting source code and lecture notes, and the latest recording is visual studio2019

    [15:22]
Expand more
on-line
customer service
APP
download

Download Android client

Download iPhone client

official
WeChat

Follow official WeChat

return
Top