如何减少tcp连接的等待时间?

时间:2016-09-13 08:22:02

标签: c# exception tcp

我使用TCP连接在两个应用程序之间发送不同的消息。当您尝试将消息发送到另一个应用程序并且此应用程序未启动时,应用程序会抛出异常。有时需要10秒才能抛出异常。如何将这个时间减少到2-3秒?

这是发件人的代码:

TcpClient client = new TcpClient();
NetworkStream ns;
client.Connect(new IPEndPoint(IPAddress.Parse(ip_address), port));
string str;
StreamWriter sw = new StreamWriter(client.GetStream());
sw.AutoFlush = true;
sw.WriteLine(str);
client.Close();

这是接收者的代码:

TcpListener listner = new TcpListener(new IPEndPoint(IPAddress.Parse(local_ipAddress), port));
listner.Start();
TcpClient client = listner.AcceptTcpClient();
StreamReader sr = new StreamReader(client.GetStream());
string str = sr.ReadLine();
client.Close();

0 个答案:

没有答案