TcpClient client = server.AcceptTcpClient();
NetworkStream stream = client.GetStream();
int i;
Byte[] bytes = new Byte[256];
String data = null;
while ((i = stream.Read(bytes, 0, bytes.Length)) != 0)
{
data = System.Text.Encoding.Default.GetString(bytes, 0, i);
Console.WriteLine("Received: {0}", data);
data = data.ToUpper();
data = "C# say: " + data;
byte[] msg = System.Text.Encoding.Default.GetBytes(data);
stream.Write(msg, 0, msg.Length);
Console.WriteLine("Sent: {0}", data);
}-----------------------------------
求优化!!!觉得上面这个while太麻烦了!
NetworkStream stream = client.GetStream();
int i;
Byte[] bytes = new Byte[256];
String data = null;
while ((i = stream.Read(bytes, 0, bytes.Length)) != 0)
{
data = System.Text.Encoding.Default.GetString(bytes, 0, i);
Console.WriteLine("Received: {0}", data);
data = data.ToUpper();
data = "C# say: " + data;
byte[] msg = System.Text.Encoding.Default.GetBytes(data);
stream.Write(msg, 0, msg.Length);
Console.WriteLine("Sent: {0}", data);
}-----------------------------------
求优化!!!觉得上面这个while太麻烦了!
解决方案 »
- 请问有谁知道linux redhat4.0下安装mono部署asp.net的服务具体步骤
- 在線等救!!!通過改變NumericUpDown的值查詢符合條件的記錄
- .net 后台管理验证登录问题
- ~~~~~~~~重装.NET2003失败。。~~~~~~~~
- 郁闷:到底如何正确抓取网页中的超链及内容啊?
- 一个怪问题。解决马上有分
- 如何在创建一个新类的同时自动创建一个空xml文件,排除IDE插件的方法
- 水晶报表的问题,求助
- 谁有可以编辑*.cur光标文件的资源编辑器.麻烦传一个
- 哪里有C#技术内幕的电子书可以下载阿
- C# winform serialport 正常关闭后再次开启,无法触发Datareceived事件
- label控件文字读取失败怎么解决?
stream.Write(msg, 0, msg.Length);
改为
stream.Write(bytes, 0, bytes.Length);
我不知道我的对不。
我是把他写到类里面
private Thread td = null;
xx = new Thread(new ThreadStart(yy));
这样,但是我发现也有问题。
delegate()
{}))放到委托多线程进去