看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《rmp4aup6 (嘿嘿)》之銘言: : 各位大大您好, : 我有個問題想請問, : 目前我還在學習寫socket, : 是採用send和recv去溝通, : 我想問send的部分,可以將資料一筆一筆地送到server端, : 然後server端,一筆一筆印出來嗎? : 我會採用popen的方式,用指標的方式去指每一個值。 : 再麻煩各位大大替我解答了,謝謝您們~ 我是用TCP的方式沒錯, 我大概講一下我的程式目的的架構, 目的是server會下command給client,並使client的執行結果給server, 例如 server的command為 "ls -l",之後client就必須把結果給server, 目前卡關在client端,要如何一筆一筆去接收呢? 目前client只接收第一筆資料而已,抱歉打擾各位了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.129.63
corevalue:包個固定長度的 header, 裡面包含 command 的長度, 01/20 10:27
corevalue:client先收固定長度的 header, 再收任意長度的 command 01/20 10:28
rmp4aup6:所以server在send多筆資料時,client無法一筆一筆recv嗎? 01/20 10:32
rmp4aup6:樓上的意思是說先把send的每筆資料存在固定長度的header 01/20 10:33
rmp4aup6:然後server再send最後收集好的header給client做接收嗎? 01/20 10:35