linux下C语言传输内容问题

2024-11-16 00:54:05
推荐回答(2个)
回答1:

你客服端的代码也发一下呗
你的意思是说你服务器这边,puts(buf);能在终端显示111,但是打开文件却没有这一行吗
你的fopen();放在循环里面了,会不会是覆盖了

回答2:

如果针对问的问题来说,可以考虑使用同步机制.可以查如mutex等同步机制.另外,我会建议你应该使用单一个服务程序,用缓存空间去接收要打印的讯息,单一控制输出萤幕,这样应该会比较好.因为萤幕输出只有一个,多线直接控制,本来就不好处理.如果采用传送讯息机制,应该就有顺序分别,不易产生问题.