socket實現輸入輸出流的問題

時間 2022-03-13 05:55:05

1樓:匿名使用者

什麼時候跳出迴圈?

肯定是當不滿足while的條件啊,那就只能是==null的時候socket的輸入流什麼情況下才為null這裡不是流的null,是你reader.readline()的時候,他是一行一行往下面讀取的,當你讀取行的時候是空的,就結束了

如果連線不中斷,是否會一直迴圈?

這個中斷跟迴圈不算有很大關係,如果你強制中斷了流,那麼肯定是迴圈不下去的。但是流不中斷並不代表迴圈一直持續,while是需要滿足條件才執行的

j**a socket 如何使輸入輸出流分別在不同執行緒工作

j**a中,我在一個方法中用socket得到輸入流和輸出流,我先輸出,然後多次讀,但是總感覺**不執行 5

2樓:小童鞋_成

您好,提問者:

1、首先,sversersocket接受的話是以\r\n讀取的,否則是傳送不到的。

2、可以考慮使用pintwriter(os,true);//true的意思是重新整理io流中內容。

3、用printwriter的out.println方法,會自動換行。

你再試試。

3樓:匿名使用者

寫和讀分成兩個執行緒來做。

西門子plc cpu224的輸入輸出是開關量,數字量還是模擬量

di do為數字量,ai ao為模擬量 看你怎麼理解開關量與數字量了 手冊上說數字量,可能因為輸入 輸出都必須是有源的,雖然電源是外接的。個人理解為開關量。技術規範 cpu 224 cpu 224 xp 整合的數字量輸入 輸出 14 入 10 出 14 入 10 出 整合的模擬量輸入 輸出 0 入 ...

電腦的輸出裝置是什麼,電腦輸入輸出裝置有哪些

輸出裝置是計算機硬體系統的終端裝置,用於接收計算機資料的輸出顯示 列印 聲音 控制外圍裝置操作等。也是把各種計算結果資料或資訊以數字 字元 影象 聲音等形式表現出來。常見的輸出裝置 顯示器 印表機 繪圖儀 影像輸出系統 語音輸出系統 磁記錄裝置等。什麼是輸入輸出裝置 是計算機系統的重要組成部分,文字...

Matlab,如何實現輸入引數及輸出引數的個數可變

洪潮 使用變數varargin和變數varargout。varargin和varargout必須使用小寫形式。例如,function m,n testhv3 varargin 將輸入的變數數讀取到函式testhv3中,而 function varargout testhv4 m,n,p 則通過函式t...