網路程式設計之TCP程式設計案例

2022-09-13 09:51:09 字數 2077 閱讀 7238

客戶端:

public static void main(string args) 

fileinputstream.close();

outputstream.close();

} catch (unknownhostexception e) catch (ioexception e)

}

伺服器:

public static void main(string args) 

inputstream.close();

fileoutputstream.close();

} catch (ioexception e)

}

user表:

package day7.test03;

import j**a.io.serializable;

public class user implements serializable

public void setusername(string username)

public string getpassword()

public void setpassword(string password)

public user()

public user(string username, string password)

}

注意:伺服器和客戶端是分別執行在兩個eclipse上的。那麼,表的工作路徑,即第一行的包名,在伺服器端和客戶端兩邊的包名都要一致。否則當一邊序列化物件後,另一邊無法反序列化到物件,會報錯。

伺服器:

public static void main(string args) else 

accept.shutdowninput();

//2.向客戶端傳輸提示資訊

outputstream outputstream = accept.getoutputstream();

dataoutputstream dataoutputstream=new dataoutputstream(outputstream);

dataoutputstream.writeutf(msg);

accept.shutdownoutput();

} catch (ioexception e) catch (classnotfoundexception e)

}

客戶端:

public static void main(string args)  catch (unknownhostexception e)  catch (ioexception e) 

}

伺服器:

public static void main(string args) throws ioexception 

}

執行緒:

public class loginthread extends thread 

@override

public void run() else

socket.shutdowninput();

// 2.向客戶端傳輸提示資訊

outputstream outputstream = socket.getoutputstream();

dataoutputstream dataoutputstream = new dataoutputstream(outputstream);

dataoutputstream.writeutf(msg);

socket.shutdownoutput();

} catch (ioexception e) catch (classnotfoundexception e)

}}

客戶端:

public static void main(string args)  catch (unknownhostexception e)  catch (ioexception e) 

}

Linux網路程式設計之TCP程式設計 經典案例

2 socket server.c linux網路程式設計之tcp程式設計,伺服器端讀資料 socket函式之後,返回值serfd,作為後面所有網路程式設計函式的第乙個引數 include include include include include include include include...

網路程式設計之TCP程式設計

tcp程式設計中,如果要完成通訊,通訊雙方必須要建立socket,通過socket完成通訊。tcp通訊步驟 1 伺服器啟動serversocket作為通訊的server端,等待客戶端鏈入。2 客戶端建立socket作為通訊的client端 3 client端鏈入server端後建立可靠的 雙向的 持...

Visual C 網路程式設計之TCP

前一篇 visual c net網路程式開發之socket 中說到 支援http tcp和udp的類組成了tcp ip三層模型 請求響應層 應用協議層 傳輸層 的中間層 應用協議層,該層的模擬位於最底層的socket類提供了更高層次的抽象,它們封裝 tcp 和 udp 套接字的建立,不需要處理連線的...