作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于我正在制作的小型聊天服务器,我决定使用 D;找到自己
用 listener.d 的一个非常简洁的例子来开始我决定
几乎把这个例子拿过来了!但是,我遇到了一个我无法真正做到的错误
环绕我的手指。很可能是我自己的错,我正在做某事
错了,但考虑到我从示例中获取了代码,我更喜欢
倾向于相信这个例子被打破了。
我将解释会发生什么:
void destroySocket(int index) {
this.reads[index].close(); /* release resources. */
/* Remove the socket now. We don't want this around! It'll crash us! */
if (index != this.reads.length -1)
this.reads[index] = this.reads[this.reads.length -1];
this.reads = this.reads[0 .. this.reads.length -1];
writeln("Total connections: " ~ to!string(this.reads.length));
}
core.exception.RangeError@server(61): Range violation
----------------
----------------
if (this.sset.isSet(this.reads[i])) {
最佳答案
正如棘轮指出的那样:
if (index != this.reads.length -1)
void destroySocket(int index)
in {
assert(index > -1);
assert(index < this.reads.length);
} body {
{
关于exception - listener.d : crashes upon unclean disconnect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6170431/
请原谅我的无知,我是新手。我搜索了这个并尝试了几个示例,但我认为我发现大多数可能在 python2.7 中工作的东西,但我需要使用 python3.5 才能工作。我试图从维基百科上的这个列表中只提取城
对于我正在制作的小型聊天服务器,我决定使用 D;找到自己 用 listener.d 的一个非常简洁的例子来开始我决定 几乎把这个例子拿过来了!但是,我遇到了一个我无法真正做到的错误 环绕我的手指。很可
我正在使用 PostgreSQL 9.1/PostGIS 1.5、psycopg2 2.4.2 和 pgbouncer 1.4.2 运行 Django 1.3。 在每次连接到数据库时,我都会在 pgb
我继承了一个 Twisted MultiService,我正在尝试向其添加测试,但无论我做什么,我最终都会遇到 DirtyReactorAggregateError。该服务使用 twisted.app
我是一名优秀的程序员,十分优秀!