using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Net.WebSockets; using System.Net.Sockets; using System.Net; using System.Text; using System.Threading.Tasks; namespace TCP_IP_Client { public partial class client : System.Web.UI.Page { System.Net.Sockets.TcpClient clientsocket = new System.Net.Sockets.TcpClient(); protected void Page_Load(object sender, EventArgs e) { clientsocket.Connect("59.92.111.69", 8080); Label1.Text = "Server connected"; } protected void Button1_Click(object sender, EventArgs e) { NetworkStream serverStream = clientsocket.GetStream(); // byte[] outStream = System.Text.Encoding.ASCII.GetBytes(TextBox2.Text + "$"); //serverStream.Write(outStream, 0, outStream.Length); //serverStream.Flush(); byte[] inStream = new byte[10025]; serverStream.Read(inStream, 0, (int)clientsocket.ReceiveBufferSize); Response.Write(clientsocket.ReceiveBufferSize); string returndata = System.Text.Encoding.UTF7.GetString(inStream); //string returndata = System.Text.Encoding.UTF32.GetString(inStream); //s.Length.ToString(); msg(returndata); TextBox2.Text = ""; TextBox2.Focus(); } public void msg(string mesg) { TextBox1.Text = Environment.NewLine + " and " + mesg; } } }
int bytesRead = serverStream.Read(inStream, 0, (int)clientsocket.ReceiveBufferSize);string returndata = System.Text.Encoding.ASCII.GetString(inStream, 0, bytesRead);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)