是这样的。。我在页面上输入服务器的IP端口,然后页面上面显示着一段已内容
现在要在服务器端获取Row内的内容。。请问具体该如何写
现在没人吗
_client = new TcpClient();
_client.Connect("192.168.100.118", portNo);//portNo端口号
data = new byte[_client.ReceiveBufferSize];
SendMessage("要发送的内容");
public void SendMessage(string message)
{
try
{
NetworkStream ns = this._client.GetStream();
byte[] data = System.Text.Encoding.ASCII.GetBytes(message);
ns.Write(data, 0, data.Length);
ns.Flush();
}
catch (Exception ex)
{
//MessageBox.Show(ex.ToString());
}
}
大体就是客户端就这样 然后在服务器端接收
// 从客戶端获取消息
public void ReceiveMessage(IAsyncResult ar)
{
int bytesRead;
try
{
lock (this._client.GetStream())
{
bytesRead = this._client.GetStream().EndRead(ar);
}
if (bytesRead < 1)
{
ALLClients.Remove(this._clientIP);
return;
}
else
{
if (bytesRead > 0)
{
string messageReceived = System.Text.Encoding.ASCII.GetString(data, 0, bytesRead);
string str = messageReceived.Substring(messageReceived.Length - 1, 1);
//TODO
}
}
lock (this._client.GetStream())
{
this._client.GetStream().BeginRead(data, 0, System.Convert.ToInt32(this._client.ReceiveBufferSize), ReceiveMessage, null);
}
}
catch (Exception ex)
{
ALLClients.Remove(this._clientIP);
}}