永发信息网

c#socket问题

答案:1  悬赏:30  手机版
解决时间 2021-08-18 12:06
当我调用stop()的时候TcpSocket = listener.EndAccept(ar);会抛出ObjectDisposedException异常
什么原因,怎么解决
        public void Stop()
        {
            TcpSocket.Close();
            if (base.TcpServers != null)
            {
                base.TcpServers.Close();
            }
        }

        public void Initialize()
        {
            base.TcpServers = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            IPEndPoint address = new IPEndPoint(IPAddress.Any, 37086);
            base.TcpServers.Bind(address);
            base.TcpServers.Listen(10);
            base.TcpServers.BeginAccept(new AsyncCallback(AcceptReceiveCallback), base.TcpServers);
        }

        void AcceptReceiveCallback(IAsyncResult ar)
        {
            Socket listener = (Socket)ar.AsyncState;
            TcpSocket = listener.EndAccept(ar);
            base.TcpServers.BeginAccept(new AsyncCallback(AcceptReceiveCallback), base.TcpServers);
        }
最佳答案
了解一点TCP/IP协议常识的人都知道,互联网是将信息数据打包之后再传送出去的。每个数据包分为头部信息和数据信息两部分。头部信息包括数据包的发送地址和到达地址等。数据信息包括我们在游戏中相关操作的各项信息。那么在做截获封包的过程之前我们先要知道游戏服务器的IP地址和端口号等各种信息,实际上最简单的是看看我们游戏目录下,是否有一个SERVER.INI的配置文件,这个文件里你可以查看到个游戏服务器的IP地址,比如金庸群侠传就是如此,那么除了这个我们还可以在DOS下使用NETSTAT这个命令, NETSTAT命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。或者你可以使用木马客星等工具来查看网络连接。工具是很多的,看你喜欢用哪一种了。 NETSTAT命令的一般格式为:NETSTAT [选项] 命令中各选项的含义如下:-a 显示所有socket,包括正在监听的。-c 每隔1秒就重新显示一遍,直到用户中断它。-i 显示所有网络接口的信息。-n 以网络IP地址代替名称,显示出网络连接情形。-r 显示核心路由表,格式同"route -e"。-t 显示TCP协议的连接情况。-u 显示UDP协议的连接情况。-v 显示正在进行的工作。
aiyy520女装货源 aiyy520女装批发 aiyy520女装代理
 aiyy520女装商城
以上内容由aiyy520.com 女装商城 女装官网提供

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不用金山也不用360 推荐一下安全软件
Who ’s the man waiting at the
大话2进不去干脆
合肥有卖关东煮机器的吗?
怎样照相好看自拍图解,怎样拍照好看自拍女生
人体内的谷氨酸是什么
我有QB19个可怎么就每天可以换100元宝就不能
求植物大战僵尸有雷蘑菇,贝贝草那样的补丁!
廊坊洗牙加抛光多少钱,洗牙喷砂抛光多少钱
什么星座最大方?什么星座最小气?
巴的单位是什么,三位双控开关和单位双控开关
衡阳县衡阳多乐士在哪里啊,我有事要去这里
高考文科可报的专业?
54QB收取15%购物券,实际要花多少
植物细胞特有的结构是什么?
推荐资讯
买个笔记本电脑14V(INS14VD-236B)可以吗!
车库丢车了谁的责任
白手那些技能算是魔法技能?
低碳绿色环保手抄报,低碳生活手抄报内容
乳腺癌怎样的结果是晚期?
求少年查必良的伤人事件
有没有高手知道怎么样让自己得上不治之病
耽美音乐(红袭衣)的空间背景音乐地址
QQ加工房邀请我下
无懈可击之美女如云有三七级吗?在那看啊?
为什么我的电脑玩窗口化游戏会卡屏,然后蓝屏?
请教一道物理机械能守恒的”简单”题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?