由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Unix版 - Unix 编成小问题
相关主题
xhost problem....how to transfer C program run under VC to Unix?
A question on check out files from VSS NT server to Unix clientHow to open *.bin files?
xset 的问题Asking for help on TCP server programming
NNTP server on UNIXhow to get rid of the ^M in files?
[转载] web server & application server for UNIXsimple unix question
哪里可以找到http server的源码?how to execute *.exe files?
帮帮忙,用C作一个SHELLmake fortran in UNIX
[转载] Help, about clock().[转载] 求助:用不了telnet了,XP系统。
相关话题的讨论汇总
话题: server话题: client话题: scanf话题: unix
进入Unix版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
我在调试一个Unix程序, 是xKernel
一个Server, 一个Client都运行了,
然后Client 向Server发包,
Server的底层收到包后, 向Client发Ack, 然后向上层Deliver.
Server的上层收到包后,生成一个线成ServerConsumer
我在ServerConsumer里,用scanf读如一个数.
在这个时候,Client继续向Server发包.但是,我看不出到Server有任何反应.
难道Scanf的使用使主进程Block了?
应该怎样在读取键盘输入的同时让主进程和底层的东西继续执行?
多谢
w*********n
发帖数: 84
2
Every thread has its independent execution.
To read a scanf from the console should not block the underlying
execution as you described here.
Try to print some info on your lower layer program once getting a
client request. then, debug the lower layer server program part.

【在 b***i 的大作中提到】
: 我在调试一个Unix程序, 是xKernel
: 一个Server, 一个Client都运行了,
: 然后Client 向Server发包,
: Server的底层收到包后, 向Client发Ack, 然后向上层Deliver.
: Server的上层收到包后,生成一个线成ServerConsumer
: 我在ServerConsumer里,用scanf读如一个数.
: 在这个时候,Client继续向Server发包.但是,我看不出到Server有任何反应.
: 难道Scanf的使用使主进程Block了?
: 应该怎样在读取键盘输入的同时让主进程和底层的东西继续执行?
: 多谢

1 (共1页)
进入Unix版参与讨论
相关主题
[转载] 求助:用不了telnet了,XP系统。[转载] web server & application server for UNIX
能不能推荐几本学习初级 Socket (Server/Client) 的书?谢谢哪里可以找到http server的源码?
Re: 能不能推荐几本学习初级 Socket (Server/Client) 的书?谢谢帮帮忙,用C作一个SHELL
[转载] How to access SQL Server from Unix?[转载] Help, about clock().
xhost problem....how to transfer C program run under VC to Unix?
A question on check out files from VSS NT server to Unix clientHow to open *.bin files?
xset 的问题Asking for help on TCP server programming
NNTP server on UNIXhow to get rid of the ^M in files?
相关话题的讨论汇总
话题: server话题: client话题: scanf话题: unix