Re: [問題] project2

作者: top90233a (阿博仔)   2011-05-27 01:32:57
※ 引述《jpm9ie8c (哲肥)》之銘言:
: 我想請問一下
: 1.大家是怎麼從stdin讀到完整(包括空白)的句子
: 我查了一下
: 有人是使用scanf("%[^\n]",buf) ; 的方法
: 或是fgets
: 奇怪的是
: 都沒有成功@@
我是用read耶 你要不要試看看
: 2.我在跑server的時候對他傳入"__NICKNAME__sendid;__USER_MSG__/send recvid /fi
: le filename /connseq 1EOT"
: 而我也確實在server印出的訊息發現我傳入的這個字串
: 但是sendid卻是收到NULL_USER.....
NULL_USER 應該就是你有傳錯 或是沒有這個人吧
: 看樣子server應該是沒有把訊息傳給recvid...
: recvid應該是存在
: 因為sendid和recvid已經對傳過訊息了
: 我還試了從stdin 輸入"/send sendid /file filename"
: 這時server給sendid的回應是"__NICKNAME__server;__USER_MSG__request to send
: a file to [recvid],but miss the filename"
: 如此看來server在讀接收者ID應該是沒有出錯
: 試從stdin 輸入 "/send sendid /file filename /connseq" 或是
: "/send sendid /file filename /connseq 3"
: 我的sendid就會收到NULL_USER....
: 不知道有沒有人跟我遇到一樣的情況@@??
上面兩個看不太懂可以麻煩在說明一次嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com