网络编程
网络编程
jay编程
这个作者很懒,什么都没留下…
展开
-
UDP编程之实现接收端与发送端的持续通信
标题:UDP编程之实现接收端与发送端的持续通信UDP编程步骤:1>发送端1.使用DatagramSocket2.准备数据3.封装成DatagramPacket包裹,需指定目的地4.释放资源 若是多线程,则最后释放资源2>接收端1.使用DatagramSocket2.准备容器 封装成DatagramPacket包裹3.阻塞式接收包裹4.分析数据5.释放资源 若是多线程,则最后释放资源此blog实现的功能:发送端不断发送,接收端不断接收【测试手动输入,屏幕输原创 2020-05-12 11:32:48 · 500 阅读 · 0 评论 -
UDP编程:拷贝图片
标题:UDP编程:拷贝图片1.UDP编程的步骤:1>发送端:1.使用DatagramSocket2.准备数据3.封装成DatagramPacket包裹,需指定目的地4.释放资源 若是多线程,则最后释放资源2>接收端:1.使用DatagramSocket2.准备容器 封装成DatagramPacket包裹3.阻塞式接收包裹4.分析数据5.释放资源 若是多线程,则最后释放资源2.提示:只要能转成字节数组,就能通过while不断地发送;3.过程分析:1)发送端原创 2020-05-12 11:50:21 · 114 阅读 · 0 评论 -
UDP编写的聊天室
标题:UDP编写的聊天室一、要求:实现,学生,老师相互聊天【双方都可以一边接收一边发送】二、分析假设老师,学生各有一个发送端,接收端则老师需待学生发送完后,才能发送,学生也是如此故需要使用多线程,实现相互聊天三、示意图如下四、具体操作,只是将接收端与发送端的通信封装成一个方法,线程体run里面,学生老师都开启两个线程即可。1)发送端/* *互聊测试手动输入,屏幕输出 ;从System.in读取,将字节数组发送;方法一:BufferedInputStream is=new Buf原创 2020-05-12 16:03:45 · 177 阅读 · 0 评论 -
使用TCP编程,事先服务器不断地接收客户端的请求
标题:使用TCP编程,事先服务器不断地接收客户端的请求方式一:客户端先使用BufferedReader,InputStreamReader读取System.in,存到String,再使用DateOutputStream写入到流中【os.writeUTF(str);】服务器端的完整代码://测试System.in,客户端不断获取输入,再写到流中;服务器端接收/** * 1.创建ServerSocket(int port)对象 * 2.在Socket上监听客户端的连接请求 * 3.阻塞、原创 2020-05-13 20:03:56 · 346 阅读 · 0 评论 -
TCP编程,实现双方通信之反馈结果
标题:TCP编程,实现双方通信之反馈结果服务器端://验证登入是否成功 客户端输入name,passWord后,用符号将其连接在一起,一次发送//测试System.in,客户端不断获取输入,再写到流中;服务器端接收/** * 1.创建ServerSocket(int port)对象 * 2.在Socket上监听客户端的连接请求 * 3.阻塞、等待连接的建立 * 4.接收并处理请求信息 * 5.将处理结果返回给客户端 * 6.关闭流和Socket对象 * @author dell原创 2020-05-13 20:43:28 · 270 阅读 · 0 评论 -
TCP编程,实现拷贝图片
标题:TCP编程,实现拷贝图片思路:方法一:客户端一次性写入用BufferedInputStream读取文件,用ByteArrayOutputStream【可加上包装流BufferedOutputStream】写入到字节数组中,再一次性写入流中方法二:通过while,客户端不断地写入到流,服务器端不断地写入到文件方式一的代码:服务器端://读取文件,写入文件//测试System.in,客户端不断获取输入,再写到流中;服务器端接收/** * 1.创建ServerSocket(i原创 2020-05-13 21:26:36 · 152 阅读 · 0 评论 -
TCP编写的聊天室
标题:TCP编写的聊天室一、服务器端编程步骤:1.创建ServerSocket(int port)对象2.在Socket上监听客户端的连接请求3.阻塞、等待连接的建立4.接收并处理请求信息5.将处理结果返回给客户端6.关闭流和Socket对象二、客户端编程步骤:1.创建Socket(String host,int port)对象2.向服务器发送连接请求3.向服务器发送服务请求4.接收服务结果5.关闭流和Socket对象三、实现通信原理:多个客户端将消息发送个服务器,服务原创 2020-05-23 16:54:40 · 162 阅读 · 0 评论