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 andPractical 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 a heartbeat check function.
3), Support for flexible custom communication protocols and communication instructions (Fastsocket built-in command line, binary, thrift Protocol).
et cetera ...
2.3, Fastsocket Online:
Https://github.com/ihaoqihao/FastSocket.Net
2.4, actual combat Project Walkthrough Course appchat, Appmonitor 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 Project
ThreeAppchat Practical WalkthroughSource code online Demo and interpretation
appchat Practical Walkthrough Source code
FourAppmonitor Practical WalkthroughSource code online Demo and interpretation
appmonitor Practical Walkthrough Source code
V. 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!
Vi. "C # Network Programming technology Fastsocket Practical Project Walkthrough" Watch online
Watch Online
If you don't believe it, sweep it.
C # Network Programming technology Fastsocket Practical Project Walkthrough