-2
我編譯的應用程序接受連接端口1111. 我沒有這個應用程序的源代碼,只有編譯的文件。 是否可以通過使用簡單的bash/Python腳本來發送文本的一部分,例如。我嘗試使用nc通過運行發送部分文本: echo "test" | nc 127.0.0.1 1111
但我不知道如何獲得回覆/或確保應用程序接受了這部分文本。我想得到像「確認,您的消息」測試「已收到。」你能諮詢一下嗎? 應用程序正在FreeBSD OS上運行。獲取應用程序的回覆
謝謝!
請說明您嘗試測試哪種類型的應用程序。一個應用程序沒有義務迴應任何響應任何命令,如「測試」。 – user1890202
如果你只是簡單地說'nc 127.0.0.1 1111',你的(終端)stdin將進入端口1111,並且它返回的任何內容都會轉到你的(終端)stdout。如果你知道這個應用程序期望聽到什麼,並且如果它的協議是文本而不是二進制(唉),那麼你應該很好。 –