亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#以流方式讀socket超時設置的實例

發布時間:2020-08-23 03:28:48 來源:腳本之家 閱讀:229 作者:If I talk to god 欄目:編程語言

本文實例為大家分享了C#以流方式讀socket超時設置的具體代碼,供大家參考,具體內容如下

using System;
using System.IO;
using System.Net;
using System.Text;
using System.Net.Sockets;

public class client 
{
 public static void Main() 
 {
  try 
  {
   // 新建客戶端套接字
TcpClient tcpclnt = new TcpClient();
Console.WriteLine("連接.....");
   // 連接服務器
   tcpclnt.ReceiveTimeout = 3000;//設置Socket的接收超時時間為3S。
tcpclnt.Connect("127.0.0.1",8001);
Console.WriteLine("已連接");
Console.Write("請輸入要傳輸的字符串 : ");
   // 讀入字符串
String str=Console.ReadLine();

   // 得到客戶端的流
Stream stm = tcpclnt.GetStream();
   // 發送字符串
ASCIIEncoding asen= new ASCIIEncoding();
byte[] ba=asen.GetBytes(str);
Console.WriteLine("傳輸中.....");
stm.Write(ba,0,ba.Length);
   // 接收從服務器返回的信息
byte[] bb=new byte[100];
int k=stm.Read(bb,0,100); //3秒后會出現超時異常
   // 輸出服務器返回信息
   for (int i=0;i
   {
    Console.Write(Convert.ToChar(bb[i]));
   }
   // 關閉客戶端連接
tcpclnt.Close();
}
catch (Exception e) 
  {
Console.WriteLine("Error..... " + e.StackTrace);
}
}
}

TCPListener類用于監聽客戶端連接請求,TCPClient類用于提供本地主機和
遠程主機的連接信息。
兩個類都位于 System.Net.Socckets命名空間下
TCPListener類常用的放方法。

方法                        說明
AcceptSocket         從端口處接收一個連接并賦予它Socket對象
AcceptTcpClient     從端口處接收一個連接并賦予它TCPClient對象
Equals                    判斷兩個TcpListener對象是否相等
GetType                  獲取當前實例的類型
Pending                  確定是否有掛起的連接請求
Start                        開始接聽傳入的連接請求
Stop                        關閉監聽器
ToString                  創建TcpListener對象的字符串表示

所以我們在用TcpListener監聽port時,一旦連接建立,也可以從tcplisener.acceptTcpclient得到一個tcpclient對象,對數據的讀寫就可以設置超時了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

罗江县| 同仁县| 杂多县| 自治县| 靖边县| 育儿| 南皮县| 武夷山市| 湾仔区| 砀山县| 霍城县| 漳平市| 武隆县| 称多县| 新竹市| 扬中市| 格尔木市| 蓬溪县| 尼勒克县| 两当县| 鄂托克旗| 榆社县| 乌审旗| 封开县| 香格里拉县| 贵定县| 綦江县| 县级市| 巴青县| 兴业县| 绥化市| 竹北市| 武胜县| 望江县| 石林| 惠东县| 宜宾市| 浦城县| 夏邑县| 繁昌县| 溆浦县|