C # Network Programming technology Fastsocket Practical Project Walkthrough

Source: Internet
Author: User
Tags true true

I. Introduction of Fastsocket Course

. NET Framework Although Microsoft provides a class library socket communication, but there are many things to deal with themselves, such as the TCP protocol needs to deal with subcontracting, packet, sticky packet, maintenance connection list, UDP protocol needs to handle packet loss, chaos, and for multi-connection concurrency, but also to handle multithreading and so on. This session of the sharing course a stupid to everyone comes from GitHub open source socket communication middleware: Fastsocket, the purpose is to get everyone from the cumbersome network programming technology to completely liberate and release.

A stupid just want to quietly learn under the network programming technology socket, will learn the results of direct and flexible application to their own actual projects . All only talk about the concept of knowledge does not combine the course of actual combat drills, are bullying! So this time to share the lesson a stupid don't talk about concept knowledge, only focus on actual combat drills. Don't talk to the monkey. Network programming IOCP model, the program ape picked up the keyboard is three words: "Knock code"!

This course gives you two examples of real-life project demonstrations based on Fastsocket communication components:

1. Client and server-side chat application (ABenNET.FastSocket.AppChat) based on Fastsocket development.

2, the online client monitoring application (ABenNET.FastSocket.AppMonitor) based on Fastsocket development.

If you are interested in this issue of the "C # Network Programming technology Fastsocket Practical Project Walkthrough" Course, then please follow the stupid study together! Needless to say, directly on dry goods, we do not produce dry goods, we are just dry goods porter.

Second, Fastsocket Introduction and Practical Projects

2.1. What is Fastsocket?

When Fastsocekt first discovered the open-source communication framework, it was deeply attracted to it. Its elegant writing and simple use is the most value of the stupid; Fastsocket has abstracted network programming so that developers don't have to care about the underlying communication mechanism, but focus on the application-level development effort.

2.2. Fastsocket Advantages

1), with the heartbeat check function.

2), with the disconnection function.

3), support flexible custom communication protocols and communication instructions (Fastsocket built-in command line, binary, thrift Protocol).

Wait a minute......

2.3, Fastsocket Online:

Https://github.com/ihaoqihao/FastSocket.Net

2.4, actual combat Project Walkthrough Course appchat, Appmonitor actual combat project

Detailed examples of the course as well as the Appchat, Appmonitor Demo sample app, a dumb free offer for everyone to watch and download online.

Note: the. NET freamwork 4.5 Framework needs to be installed

Baidu Network Disk Online: (Pay attention to distinguish uppercase OH)

Link:http://pan.baidu.com/s/1skU0alv Password: znb5


Appchat Combat Project
Appmonitor Combat ProjectThree Appchat Practical WalkthroughSource code online Demo and interpretation
Appchat Practical WalkthroughSource code Four, appmonitor Practical Walkthrough Source code online Demo and interpretation
appmonitor Practical Walkthrough Source code Five, summary

Next time we share a program to bring you another lesson, "C # Network Programming technology SuperSocket Practical Project Walkthrough"! If you are interested in SuperSocket this high-performance open source communication component, then please learn it with the idiot.

A stupid hope to bring their own on the Scoket network programming technology and some understanding of it, and strive to the socket technology of true true content to share to everyone.

This is a stupid course and the biggest difference in the market, "theory + combat Combined" + "from the actual combat from the actual combat to", after learning to directly apply the results of learning to the actual project!

C # Network Programming technology Fastsocket Practical Project Walkthrough

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.