タグ

ブックマーク / dobon.net (2)

  • TCPクライアント・サーバープログラムを作成する: .NET Tips: C#, VB.NET, Visual Studio

    TCPクライアント・サーバープログラムを作成するここでは、TCP(Transmission Control Protocol)サーバーとクライアントを作成する方法の基的な事柄について説明します。非同期処理などのさらに高度な事柄については、「TCPを利用した複数クライアント接続可能なチャットアプリケーションを作る」で説明します。 TCPサーバーはTcpListenerクラスを、TCPクライアントはTcpClientクラスを使用して作成すると、比較的簡単(といっても難しいですが)にできます。 TCPサーバーの作成サーバーは指定されたポートを監視し、クライアントの接続要求を待ちます。クライアントからの接続要求があり、これをサーバーが受け付けると、接続が完了し、切断するまでの間、データの送受信が可能となります。 早速、TCPサーバーを作ってみましょう。大ざっぱな手順は次のようになります。 Tcp

    TCPクライアント・サーバープログラムを作成する: .NET Tips: C#, VB.NET, Visual Studio
  • 指定した時間停止する

    //一秒間(1000ミリ秒)停止する System.Threading.Thread.Sleep(1000); Thread.SpinWaitメソッド指定した時間現在のスレッドを停止するメソッドに、Thread.SpinWaitメソッドというものもあります。Thread.SpinWaitメソッドは、Thread.Sleepメソッドのように時間を秒単位で指定するのではなく、ループカウント(ループする回数)で指定します。そのため、同じ数値を指定しても、待機する時間はCPUによって変わります。 Thread.SpinWaitメソッドは、Thread.Sleepメソッドと違い、ループすることで待機しますので、CPUをほぼ100%占有します。また、Thread.Sleepメソッドを呼び出した場合は、残りのタイムスライスを放棄して、実行の準備ができている他のスレッドに処理を回しますが、Thread.S

    指定した時間停止する
  • 1