C# Socket 通讯测试类

    初学者都会选择网络通讯作为学习课题。但 Socket 编程确实有不少难度,因为太过抽象,连测试都不知道从何做起。结果是由于理解上的误差,导致编程失败。不得已,就从网上找些同样是半生不熟的示例代码来凑合,但还是因为不明觉里,不敢修改。给日后的应用代码无尽的困扰    这里介绍一款 多用户网络通讯测试类。之所以称为 测试类,是因为他离实用还相距甚远。只包含了最基础的操作。     ///...
摘要由CSDN通过智能技术生成

    初学者都会选择网络通讯作为学习课题。但 Socket 编程确实有不少难度,因为太过抽象,连测试都不知道从何做起。结果是由于理解上的误差,导致编程失败。不得已,就从网上找些同样是半生不熟的示例代码来凑合,但还是因为不明觉里,不敢修改。给日后的应用代码无尽的困扰

    这里介绍一款 多用户网络通讯测试类。之所以称为 测试类,是因为他离实用还相距甚远。只包含了最基础的操作。

    

    /// <summary>
    /// 交流
    /// Socket TCP 网络通讯测试
    /// </summary>
    public class Interflow
    {
        private Socket server;
        //listener //
        public void Server(string ip = "0.0.0.0", int port = 1000)
        {
            ThreadPool.QueueUserWorkItem(h => select(ip,port));
        }

        /// <summary>
        /// 使用 Socket.Select 的服务端
        /// </summary>
        /// <param name="ip"></param>
        /// <param name="port"></param>
        void select(string ip, int port)
        {
            var local = IPAddress.Parse(ip);
            var iep = new IP
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值