网络编程
出云coding
程序是蓝色的诗
展开
-
Socket网络程序设计:模拟QQ聊天室
多线程基础,实现群聊系统一、实验题目采用多线程技术实现一个服务器端和多个客户端之间的聊天功能。二、设计思路(1)总体设计:设计一个服务端线程,设计服务端的功能。设计一个服务端,等待客户端连接,启动服务端线程。设计一个客户端线程,客户端线程定义客户端的功能。设计一个客户端,用于启动客户端线程。(2)功能实现;客户端发送消息给服务端,由服务端转发为其他客户端,实现群聊功能(3)服务端线程设计:这个线程里设计了服务端读取客户端信息,并转发给其他客户端,向客户端发送上线下线提示(4)服务端设计:服.原创 2022-01-03 16:31:54 · 1178 阅读 · 0 评论 -
网络编程07:手敲QQ群聊聊天室——UTP和多线程基础篇
由于这个是实验内容,等着交了实验报告之后,再公布原创 2021-10-08 10:00:45 · 119 阅读 · 0 评论 -
网络编程06:URL简介以及下载网络资源
URL简介URL统一资源定位符:定位资源的,定义互联网上的某一个资源DNS域名解析协议://ip地址:端口/项目名/资源URL下载网络资源我相近办法爬取,B站URL地址,太难了,都是分节传输,我根本找不到啊啊啊package URL;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;public class原创 2021-10-04 13:33:37 · 143 阅读 · 0 评论 -
网络编程05:我终于模拟出了QQ聊天——基础篇
本篇文章主要用UDP基础知识来模拟两人聊天需求分析设计一个程序,实现两人聊天,两人可以相互发信息,接收对方的信息,以及退出聊天设计分析一个人既可以发送信息也可以接收信息——多线程**给这个人设置两个线程,一个接收信息的线程,一个发送信息的线程,建立两个运行终端,执行这两个线程即可这里设置了两个角色:老师和学生package UDP多线程在线咨询;public class TalkStudent { public static void main(String[] args) {.原创 2021-10-03 20:42:19 · 1242 阅读 · 6 评论 -
网络编程04:UDP聊天和UDP Packet里面getData()的一个坑
本篇文章是再UDP发消息的升级版,UDP聊天一个Demo01负责消息发送,Demo02负责接收消息消息发送方建立一个socket准备数据,从控制台读取数据(1)建立缓冲输入流(2)建立循环发送消息,已经终止循环的条件释放资源package Udp聊天;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.Datagra.原创 2021-10-03 16:51:07 · 512 阅读 · 0 评论 -
网络编程03:UDP消息发送
UDPUDP不需要连接服务器,只管发送即可我们这里为了方便,模拟了一个接收端,接收端也可发送消息消息发送端import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;//UDP实际上不需要连接服务器,只管发送消息就行//在这里,我们为了方便,写一个接收端public class UdpClientDemo01原创 2021-10-03 14:26:52 · 141 阅读 · 0 评论 -
网络编程01:TCP上传文件
TCP上传文件客户端负责上传文件,服务端负责接收文件多看注释客户端客户端需要一个创建一个socket连接,用第地址和端口号接着需要一个输出流,用来写文件接着需要一个输出流,用来读取文件然后通知服务器,我传输完毕接着需要创建输入流和管道输出流来接收服务器反馈信息释放资源package Tcp上传文件;import java.io.*;import java.net.InetAddress;import java.net.Socket;public class TcpCl.原创 2021-10-02 19:44:29 · 140 阅读 · 0 评论 -
网络编程02:TCP实现聊天
本文主要用于学习TCP相关知识设计分为两个部分,客户端和服务端,客户端发送消息,服务端收到消息客户端设计要知道一个服务器的地址、端口号创建一个socket连接发送消息IO流释放资源import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;//客户端public class TcpClientDemo01 { pub.原创 2021-10-02 17:04:05 · 155 阅读 · 0 评论