gpt4 book ai didi

perl - 我如何诊断 Perl 的 getc 问题?

转载 作者:行者123 更新时间:2023-12-01 13:56:01 24 4
gpt4 key购买 nike

我在使用 getc 函数时遇到了这个奇怪的问题。我使用 getc 从套接字文件处理程序中获取一个字符。我需要模拟 pc 和移动设备之间的消息交换。对于前几条消息,getc 工作正常。但是对于这个,getc 无法从套接字中获取任何信息。整个 Perl 程序阻塞,直到我重置该移动设备。但是 wireshark 显示消息已发送到正确的端口号。

是否有我可以用来了解正在发生的事情的工具?

谢谢

最佳答案

文件和套接字句柄问题的一个常见来源是可以到达输入末尾并且可以设置句柄错误或eof 标志。尝试调用 seek HANDLE,0,1 以在调用 getc 没有返回任何内容后重置句柄(或者它应该是 sysseekgetc 是缓冲 I/O 操作吗?

关于perl - 我如何诊断 Perl 的 getc 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2322691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com