Unnamed
public text v1 · immutable 1.
static void Main(string[] args)
2.
{
3.
byte[] buf = new byte[512];
4.
String stringData, input;
5.
StringBuilder resp = new StringBuilder();
6.
TcpClient server;
7.
8.
try
9.
{
10.
server = new TcpClient("84.244.153.171", 1023);
11.
}
12.
catch (SocketException se)
13.
{
14.
Console.WriteLine("Unable to connect to server: " + se.Message);
15.
return;
16.
}
17.
18.
NetworkStream ns = server.GetStream();
19.
20.
while (true)
21.
{
22.
input = Console.ReadLine();
23.
if (input == "break")
24.
break;
25.
26.
ns.Write(Encoding.ASCII.GetBytes(input), 0, input.Length);
27.
ns.Flush();
28.
if (ns.CanRead)
29.
{
30.
if (!ns.DataAvailable)
31.
Console.WriteLine("No response");
32.
33.
while (ns.DataAvailable)
34.
{
35.
int rx = ns.Read(buf, 0, buf.Length);
36.
resp.Append(Encoding.ASCII.GetString(buf, 0, rx));
37.
}
38.
Console.WriteLine("about to print...");
39.
Console.WriteLine(resp.ToString());
40.
}
41.
else
42.
{
43.
Console.WriteLine("Can't read yet..");
44.
}
45.
}
46.
47.
Console.WriteLine("Disconnecting...");
48.
ns.Close();
49.
server.Close();
50.
51.
}