#概要
クラス | 説明 |
---|---|
Socket | Win APIのマーシャリング, 同期、非同期、サーバー、クライント |
TCPClient | System.Net.Socket |
TCPLisener | System.Net.Socket |
UDPClinet | System.Net.Socket |
WebClient | System.Net アップロードとダウンロード |
WebRequestグループ(System.Net)
クラス | 説明 |
---|---|
WebRequest | WebResponce |
PackWebRequest | PackWebRespoce |
FileWebRequest | FileWebRespoce |
FtpWebRequest | FtpWebRespoce |
HttpWebRequest | HttpWebRespoce |
TCPListener (同期) AcceptTcpClientを使用
スレッドはリクエストに対する処理が 終わるまで次の処理を行えません。
foo.cs 使う
class ()
{
}
TCPListener (非同期1) BeginAcceptTcpClientを使用
スレットはリクエストを受付、その処理は別のスレッドが行います。直ちに次のリクエスト受付を開始しします。
TCPListener (非同期2)
#Task async await