伺服器
socket clntsock = servsock.accept();
socketaddress clientaddress = clntsock.getremotesocketaddress();
system.out.println("handling client at " + clientaddress);
// b,使用所返回的socket例項的inputstream和outputstream與客戶端進行通訊
inputstream in = clntsock.getinputstream();
bufferedreader rdr = new bufferedreader(new inputstreamreader(in,"utf-8"));
string line = rdr.readline();
system.out.println("從客戶端來的資訊:" + line);
hw.readtext(line, 1);
clntsock.close();
客戶端:
socket socket = new socket("***x", 5567);
outputstream os = socket.getoutputstream();
// dataoutputstream bos = new dataoutputstream(os);
// byte fullbyte1 = new string("您好看起來很棒".getbytes()).getbytes("utf-8");
// byte fullbyte1 = new string("您好".getbytes(), "utf-8").getbytes("gbk");
// bos.write(fullbyte1);
// bos.flush();
outputstreamwriter outsw = null;
outsw = new outputstreamwriter(os, "utf-8");
bufferedwriter bw = new bufferedwriter(outsw);
bw.write("您好測試");
bw.close();
os.close();
// 關閉輸入流
bw.close();
outsw.close();
// dataos.close();
os.close();
socket中慢速系統呼叫函式
socket程式設計中用到的慢速系統呼叫函式有 accept while 1 break read 返回值 0 read實際讀到的位元組數 0,資料讀完 讀到檔案末尾 管道 寫端關閉,read返回0,好似讀到檔案末尾 socket末尾 其中讀到socket末尾表示對端關閉 問題 存不存在對端沒關閉,...
在CentOS系統中安裝字型
前置背景 系統環境 centos6.5系統 jdk1.7 apache tomcat7.5 進入windows系統下的字型庫目錄 c windows fonts 把需要的宋體檔案 simsun.ttc 大小為10m 檔案複製乙份到新資料夾,把他重新命名為 simsun.ttf 參考圖1 拷貝sims...
Centos中linux系統安裝ipython方法
ipython 是乙個 python 的互動式 shell,比預設的python shell 好用得多,支援變數自動補全,自動縮排,支援 bash shell 命令,內建了許多很有用的功能和函式。例如支援tab鍵自動補齊命令 2 解壓安裝命令列如下 tar xvf ipython 5.5 0.tar...