天级网上有详细的教程!
网上也很多的!
我这里有一个bate2的代码,你要吗?
网上也很多的!
我这里有一个bate2的代码,你要吗?
解决方案 »
- 有关C#窗体用户控件的问题
- 请求帮助,数字算法问题。请看下面的一组数字。在线~~~~~~~
- C# winforn下的多线程问题
- 打印报表问题, 请进===>>>
- 载InstallShield 10中,怎样能够对 oracle 10进行打包???
- 关于CSDN离线浏览器
- UdpClient在接收时如何停用
- c#中窗体调用的问题?
- 同志们有没有这样的感觉,.net做出来的程序占内存太大了
- 内存映射文件创建方式的部分疑问
- 为什么Microsoft Visual Studio .NET 文档(MSDN)中不能“打印主题和次主题”?
- 请问通过那些途径可以得到msdn,但是我没钱买正版的?总共几张盘,能提供msdn的朋友,一定给分!
我的e-mail: [email protected]
这几个类,到sdk里看看sample,用起来挺简单的。
private void btnConnect_Click(object sender, System.EventArgs e)
{
TcpClient client;
NetworkStream networkStream ;
StreamReader streamReader ;
StreamWriter streamWriter ;
client=new TcpClient();
client.Connect("c200",5050);
networkStream =client.GetStream();
streamWriter = new StreamWriter(networkStream);
streamReader = new StreamReader(networkStream);
streamWriter.WriteLine("hello world");
streamWriter.Flush();
string s;
s=streamReader.ReadLine();
txtMsg.Text=s;
streamWriter.Close();
streamReader.Close();
networkStream.Close();
client.Close();
}
private void btnConnect_Click(object sender, System.EventArgs e)
{
TcpClient client;
NetworkStream networkStream ;
StreamReader streamReader ;
StreamWriter streamWriter ;
client=new TcpClient();
client.Connect("c200",5050);
networkStream =client.GetStream();
streamWriter = new StreamWriter(networkStream);
streamReader = new StreamReader(networkStream);
streamWriter.WriteLine("hello world");
streamWriter.Flush();
string s;
s=streamReader.ReadLine();
txtMsg.Text=s;
streamWriter.Close();
streamReader.Close();
networkStream.Close();
client.Close();
}
你从服务器上返回的信息包括换行符了吗,ReadLine()需要有一个'\n'用Socket的话,还是直接用NetStream的Read()和Write()(或Socket的Send()和Recive())比较好,能够控制很多细节,而且如果传输几十兆的数据,那差别可就大了。