c# socket网络编程接收发送数据例子代码
代码分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();
}
}
同类资源
- HP_Socket-5.8.6中文/英文模块/支持库
HP_Socket-5.8.6中文/英文模块/支持库本文件感兴趣的可以参考一下,由于易语言本身核心库的代码太老了一些...
- HP-Socket 5.5.1 rc2模块例程,新增了可靠UDP组件
易语言HP-Socket5.5.1rc2模块例程,新增了可靠UDP组件例子源代码,本次更新对UDP系列组件作了大量优化,新增了...
- 基于HPSOCKET软件开发c/s框架
易语言基于HPSOCKET软件开发c/s框架例子源代码,作为C/S模型软件开发者,总希望有一个相对完善的开发框架。...
- c#调用dll,dll加载epk
易语言c#调用dll,dll加载epk例子源代码,通过c#调用dll,易语言写dll调用epk。...
- C#版的模块中所有的api和相关的结构体的声明
C#版的模块中所有的api和相关的结构体的声明例子源代码,直接用易语言封装成dll调用。...
- 群控脚本框架,jsd+WebSocket全机型全分辨率免root免找图找色
易语言群控脚本框架,jsd+WebSocket全机型全分辨率免root免找图找色例子源代码,兼容安卓全机型全分辨率免ROO...
- 基于HPSocket一键搭建HTTP服务,支持POST、GET
易语言基于HPSocket一键搭建HTTP服务,支持POST、GET例子源代码,调用的模块源码也给出。...
- 基于HPSOCKET的C/S软件开发框架,功能全面
易语言基于HPSOCKET的C/S软件开发框架,功能全面例子源代码,这是对HPSocket稳定高效的最佳诠释。...
- 邮箱SMTP发信,支持SSL加密和普通Socket
邮箱SMTP发信,支持SSL加密和普通Socket例子源代码,未调用任何模块,实测暂无BUG。...
- c#版写的重命名工具
c#版写的重命名工具绿色版,之前记得有个跟这个界面类似的重命名,后来一直找不到了,下载转存太麻烦了就自己弄...
- HPsocket同步消息扩展
易语言HPsocket同步消息扩展例子源代码,tcp通讯如何做到同步应答,简单做了下。...
- C#开源利用OpenCV找图经典例子
C#开源利用OpenCV找图经典例子绿色版,没有使用最新本版是因为该本版.NET4.0就能跑。...