作者: Blue_Pen
查看: 695072|回复: 2611
打印 上一主题 下一主题

[源码] 【C#Socket】BinGoo系列之Socket组件《三、客户端+服务端组件...

  [复制链接]
581#
xqiang 发表于 2016-7-2 11:35:25 | 只看该作者
good 看一看
582#
whoamixx 发表于 2016-7-2 22:13:39 | 只看该作者
多谢分享。。。  有封装好的就是好。
583#
whoamixx 发表于 2016-7-2 23:14:41 | 只看该作者
新版看了下。。在关闭TCP 服务端的  axTcpServer1.Stop(); 可能是你写错了吗。。应该先先关闭Socket 然后再Abort线程 要不然会卡住.. AxTcpServer.cs 340行 stop改为
[C#] 纯文本查看 复制代码
 if (ServerSocket != null)
                {
                    ServerSocket.Close();
                }
                IsStartListening = false;
                if (StartSockst != null)
                {
                    StartSockst.Interrupt();
                    if (StartSockst.IsAlive)
                    {
                        StartSockst.Abort();
                    }
                   
                }
就不会卡住了..
584#
whoamixx 发表于 2016-7-2 23:42:50 | 只看该作者
本帖最后由 whoamixx 于 2016-7-2 23:45 编辑

axTcpServer的TcpServerRecevice事件默认生成的委托传参的参数应该是 System.Net.Sockets.Socket temp, string msg, byte[] data 默认是 byte并不是 byte数组
585#
火韦 发表于 2016-7-3 15:37:51 | 只看该作者
非常不错的东西支持下
586#
xieris 发表于 2016-7-6 22:30:55 | 只看该作者
刚好接触这块,参考大神代码。
587#
kun8800 发表于 2016-7-7 09:50:50 | 只看该作者
多谢楼主
回复

使用道具 举报

588#
wyhui2002 发表于 2016-7-7 14:30:46 | 只看该作者
好好学习天天向上
589#
LQLin168 发表于 2016-7-8 10:23:54 | 只看该作者
一起学习,一起进步
590#
jingqia 发表于 2016-7-8 15:37:46 | 只看该作者
希望下一版连接服务器时可以把客户端对象(包括一些自定义属性和方法)作为参数传递过去。
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-11-28 05:31, Processed in 0.555650 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表