网络编程例题
内容:提供两个单元测试类,分别为客户端与服务端,要求客户端写出内容于服务端接收并显示输出到控制台上
-
创建客户端(封装Socket)
-
创建Socket对象,指明IP地址与端口号(先创建InetAddress调用.getByName()方法指明IP地址)
-
Socket对象调用getOutputStream()方法
-
写出内容
-
-
创建服务端
-
创建ServerSocket对象,指明端口号
-
调用ServerSocket对象的accept()方法,接收来自于客户端的Socket
-
Socket对象调用getInputStream()方法,用于接收数据
-
为避免传入数据出现乱码,调用ByteArrayOutputStream类,创建数组及循环写入ByteArrayOutputStream类的对象中并输出
(需关闭的资源分别有ByteArrayOutputStream、InputStream、Socket、ServerSocket)
-
// 客户端
// 服务端

浙公网安备 33010602011771号