- 论坛徽章:
- 0
|
本帖最后由 mathieu 于 2010-08-24 16:25 编辑
- #include <stdio.h>
- #include <string.h>
- #include <unistd.h>
- int main()
- {
- FILE *fp;
- char tmp[50];
- int ret;
-
- memset(tmp, '\0', 50);
- strcpy(tmp, "0");
-
- fp = fopen("/tmp/position", "w+");
- if(fp == NULL)
- return -1;
- fwrite(tmp, 50, 1, fp);
- while(1)
- {
- char offset[50] = {0};
- sprintf(offset, "%d", rand());
- fseek(fp, 0, SEEK_SET);
- fwrite(offset, 50, 1, fp);
- usleep(100);
- }
-
- fclose(fp);
- return 0;
- }
复制代码 发现个奇怪的现象,在板子上运行上面的代码,用xp自带的telnet终端登录到板子上,运行一段时间后,发现telnet被强制退出,马上再次登录也会被拒绝,必须要等几分钟才能重新登录,为什么? |
|