0
這與通過stdin將輸入傳遞給端口上運行的二進制文件相關。我能夠運行使用的netcat二元如下:netcat的多個輸入源
nc $server $port
我們通過一個單一的線,我可以得到以下工作:
python -c 'print "AAAA"' | nc $server $port
不過,我無法找出一個寫兩次stdin的方法。
我的程序有一個流程類似如下:
第一饋依賴於從服務器響應一些。
line 5: read(stdin,&buffer,20); // This entry is based on some question from the server and need to be determined dynamically
第二個feed需要作爲python輸出傳遞,因爲它也需要包含十六進制字符。
line 8: read(stdin,&buffer2,20); // This feed is static.
任何幫助在這裏將不勝感激。
謝謝!
感謝您的輸入@nickgrim。但是,我的程序流程依次包含兩個讀取函數。第一個Feed需要動態確定,即它需要用戶交互。第二個可以作爲硬編碼字符串傳遞。我再次編輯了我的問題。希望現在很清楚。 – swatilaxmi28