C# Deep Dive - 컴파일러, 비동기, 최신 기능까지
에릭권
이 강의는 C# .NET을 한 단계 깊게 이해하고 싶은 개발자를 위한 중급 과정입니다. 단순한 문법 설명을 넘어, 컴파일러와 런타임 내부 동작까지 파고 들어갑니다. C# 언어의 내부를 좀 더 깊이 있게 알고 싶어 하는 개발자들에게 특히 큰 도움이 될 것입니다.
중급이상
C#, .NET
TCPソケットの基本理論と特徴を学ぶことができます。ソケットのさまざまなオプションとタスクベースの非同期プログラミングが可能です。
ソケットに基づくネットワークプログラミング
TCPソケットの特徴とさまざまなオプションを扱う
Taskベースの非同期ソケットプログラミング
基礎概念から本番まで、
TCP/IPソケットプログラミングを講義のひとつにしっかり! 🙏
TCP(Transmission Control Protocol、トランスポート制御プロトコル)は、2つのネットワーク間を接続し、データを小さなパケットに分割して送信します。ローカルエリアネットワーク、インターネットなどに接続されたコンピュータで実行されるプログラム間のデータを順番に、エラーなく交換できるようにします。
ゲームサーバーやチャットサーバーを作成するときは、TCPソケットを主に使用します。しかし、C言語でサーバーを作成すると、言語の障壁が高く、複数のプラットフォームで使用するのは難しいです。
C#はこれらの問題を解決します。 C#は難易度が高く、ゲーム、モバイル、Web、サーバーなど様々な方面で使用が可能です。このレッスンでは、これらのサーバーの基盤となるTCPソケットの主な機能とさまざまなオプションを学ぶことができます。 C#ソケットの非同期プログラミングがどのように進化したのかがわかり、現代的なTask方式の非同期プログラミングを行うことができるようになります。
講義の特徴✨
データを送受信する過程で
各関数の役割を詳しく知ることができます。
TCPソケットのさまざまな機能とオプション
わかります。
C#ソケットの現代的なタスク方式
非同期プログラミングができます。
チャットプログラムを通じて実務中心
TCPサーバーベースを扱うことができます。
Q. C# 文法を知る必要がありますか?
はい。基本的なレベルの文法は知っておくべきです。
Q. ネットワーク選手の知識が必要ですか?
あらかじめ勉強しておくと良いですが、基礎用語は別々に説明します。
Q.ゲームサーバーを作成できますか?
基本ベースだけが学べるだけで、ゲームサーバーのためのテクニックは別に勉強しなければなりません。
2017年からXamarin、Wpfで開発を始めたC#開発者です。現在はAndroidモバイルゲームを運営しており、ゲームサーバーとWebサーバーをC#として開発しました。 C言語ソケット講義は多いですが、きちんとしたC#ソケット講義は見づらいです。今後、クールなサーバーを作成するためのC#TCPソケットの基礎を知らせるために知識共有者になりました。
学習対象は
誰でしょう?
TCPソケット基礎プログラミングをしてみたい方
ゲームサーバーとチャットサーバーの基盤を固めたい方
前提知識、
必要でしょうか?
C#基礎文法
Visual Studioの使い方
263
受講生
12
受講レビュー
5
回答
4.6
講座評価
2
講座
2017년 부터 Xamarin, Wpf 개발을 시작으로한 C# 개발자입니다.
주로 Xamarin, MAUI, ASP.NET CORE, 유니티를 이용한
학원 관리 솔루션, 회원 운동 관리 앱, 단순 방치형 게임, 음성 채팅 앱 개발등에 참여 하였습니다.
현재는 제가 주력으로 하는 C# .NET을 알려주기 위해 지식공유자가 되었습니다.
全体
28件 ∙ (3時間 29分)
講座資料(こうぎしりょう):
1. ネットワーク基礎用語
06:37
2. ソケット基礎用語
06:13
3. Socket オブジェクト
08:06
4. シリアライズ, バイトオーダー
07:36
5. Echo プログラム
06:43
6. Echo プログラム 改善
07:20
9. 優雅な終了、ハーフクローズ
05:32
11. SO_LINGER
01:38
12. SocketFlags
02:45
13. Nagle アルゴリズム
03:47
全体
12件
4.6
12件の受講レビュー
¥2,718
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!