我爱Aspx >> C#.Net >> Visual C#.Net网络程序开发-Tcp篇(3)Visual C#.Net网络程序开发-Tcp篇(3)
综合运用上面的知识,下面的实例实现了简单的网络通讯-双机互连,针对客户端和服务端分别编制了应用程序。客户端创建到服务端的连接,向远程主机发送连接请求连接信号,并发送交谈内容;远程主机端接收来自客户的连接,向客户端发回确认连接的信号,同时接收并显示客户端的交谈内容。在这个基础上,发挥你的创造力,你完全可以开发出一个基于程序语言(C#)级的聊天室!
客户端主要源代码:
public void SendMeg()//发送信息
{
try
{
int port=Int32.Parse(textBox3.Text.ToString());//远程主机端口
try
{
tcpClient=new TcpClient(textBox1.Text,port);//创建TcpClient对象实例 }
catch(Exception le)
{
MessageBox.Show("TcpClient Error:"+le.Message);
}
string strDateLine=DateTime.Now.ToShortDateString()+" "+DateTime.Now.ToLongTimeString();//得到发送时客户端时间
netStream=tcpClient.GetStream();//得到网络流
sw=new StreamWriter(netStream);//创建TextWriter,向流中写字符
string words=textBox4.Text;//待发送的话
string content=strDateLine+words;//待发送内容
sw.Write(content);//写入流
Ҷƪл˵?
Visual C#.Net网络程序开发-Tcp篇..[05-20]
简化.NET装配库[05-20]
利用C#重启远程计算机(1)[05-20]
.NET编译技术内幕[05-20]
浅析C#中的套接字编程(6)[05-20]
浅析C#中的套接字编程(5)[05-20]
浅析C#中的套接字编程(4)[05-20]
浅析C#中的套接字编程(1)[05-20]
使用C#轻松编写.Net组件(2)[05-20]
使用C#轻松编写.Net组件(1)[05-20]
Visual C#.Net网络程序开发-Tcp篇..[05-20]
简化.NET装配库[05-20]
利用C#重启远程计算机(1)[05-20]
.NET编译技术内幕[05-20]
浅析C#中的套接字编程(6)[05-20]
浅析C#中的套接字编程(5)[05-20]
浅析C#中的套接字编程(4)[05-20]
浅析C#中的套接字编程(1)[05-20]
使用C#轻松编写.Net组件(2)[05-20]
使用C#轻松编写.Net组件(1)[05-20]