博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sokect异步连接发送
阅读量:5052 次
发布时间:2019-06-12

本文共 1390 字,大约阅读时间需要 4 分钟。

客户端

static void Main(string[] args)        {            Console.WriteLine("this is a Client!");            Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);            client.Connect(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 8000));                       while (true)            {                string sendmsg = Console.ReadLine();                client.Send(System.Text.Encoding.Default.GetBytes(sendmsg));                Console.WriteLine(sendmsg + " is send Ok!");            }

服务器

static void Main(string[] args)        {            Console.WriteLine("this is a Server!");            Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);            server.Bind(new IPEndPoint(IPAddress.Any, 8000));            server.Listen(50);            server.BeginAccept(Callback, server);            Console.ReadLine();        }        static void Callback(IAsyncResult ar)        {            Socket server = (Socket)ar.AsyncState;            Socket client = server.EndAccept(ar);                     while (true)            {                byte[] buffer = new byte[100];                client.Receive(buffer,0,buffer.Length,SocketFlags.None);                Console.WriteLine(System.Text.Encoding.Default.GetString(buffer).Trim());            }        }

 

转载于:https://www.cnblogs.com/anbylau2130/p/3455113.html

你可能感兴趣的文章
xamarin android 实现二维码带logo生成效果
查看>>
requirejs amd module load example
查看>>
实验13
查看>>
递归插入排序
查看>>
iOS学习之iOS程序名称及内容国际化(本地化)
查看>>
生产案例、Linux出现假死,怎么回事?
查看>>
树结构(三)---- 多路查找树
查看>>
07深入理解C指针之---指针类型和长度
查看>>
06深入理解C指针之---指针操作和比较
查看>>
SQL Server发送邮件的存储过程
查看>>
【20160924】GOCVHelper 图像处理部分(3)
查看>>
音视频处理中的硬压缩与软压缩
查看>>
STL-map
查看>>
第三周进度条
查看>>
Keil的lib生成个人总结
查看>>
java程序员常见面试题
查看>>
java @SuppressWarnings注解
查看>>
C语言位域
查看>>
Python量化教程 常用函数
查看>>
webpack笔记一 起步
查看>>