手机
当前位置:查字典教程网 >编程开发 >C#教程 >c# socket网络编程接收发送数据示例代码
c# socket网络编程接收发送数据示例代码
摘要:代码分2块,server端:复制代码代码如下:classProgram{staticvoidMain(string[]args){TcpLi...

代码分2块,server端:

复制代码 代码如下:

class Program

{

static void Main(string[] args)

{

TcpListener lsner = new TcpListener(9000);

lsner.Start();

Console.WriteLine("started in port: 9000");

while (true)

{

TcpClient client=lsner.AcceptTcpClient();

Console.WriteLine("new client received. hashcode: {0}", client.GetHashCode());

ThreadPool.QueueUserWorkItem(new WaitCallback(ProcessTcpClient), client);

}

Console.ReadKey();

}

private static void ProcessTcpClient(object state)

{

TcpClient client=state as TcpClient;

if(client==null)

Console.WriteLine("client is null");

NetworkStream ns=client.GetStream();

StreamWriter sw = new StreamWriter(ns);

sw.WriteLine("Welcome.");

sw.Flush();

sw.Close();

client.Close();

}

client端:

复制代码 代码如下:

class Program

{

static void Main(string[] args)

{

IPAddress address = IPAddress.Parse("127.0.0.1");

IPEndPoint ep=new IPEndPoint(address, 9000);

TcpClient client = new TcpClient();

client.Connect(ep);

NetworkStream ns=client.GetStream();

StreamReader sr = new StreamReader(ns);

Console.WriteLine(sr.ReadToEnd());

sr.Close();

sr.Dispose();

ns.Close();

ns.Dispose();

client.Close();

Console.ReadKey();

}

}

c# socket网络编程接收发送数据示例代码1

【c# socket网络编程接收发送数据示例代码】相关文章:

c# asp .net 动态创建sql数据库表的方法

C# 中文简体转繁体实现代码

C#委托初级使用的实例代码

c#文件的复制,移动,创建(实例代码)

C#实现协同过滤算法的实例代码

c#(Socket)同步套接字代码示例

C#连接Oracle数据库的实例方法

gridview 显示图片的实例代码

c# winform读取xml文件创建菜单的代码

C#打印出正等腰三角形实例代码

精品推荐
分类导航