近来更新了我之前的两个工具,把两种更能结合在一起,能够边聊天边传输文件。原理是建立两个socket连接,还有就是改善文件传输线程,同样这次还不提供源代码,喜欢的朋友可以下载反编译。当然拉,大家的支持才是我的动力,希望大家试用有什么意见都给我留言。谢谢!
原创
2008-03-11 21:16:38
6412阅读
7评论
这次我公布了所有的source,因为有一个同事看了我的blog后说我老是不公布source,好恶心,只好急急忙忙上传了,不过可能注释太少,请大家见谅。同时也写了一份比较简单的说明文档。当然,我会继续改进和完善的,下一步当然是需要一个log拉,log4j是最好的选择,^_^,希望大家多多支持~!java的世界是开源的!
原创
2008-03-17 22:53:24
6027阅读
点赞
9评论
Java团队课程设计-socket聊天室(Day4总结篇)团队名称:ChatRoom项目git地址:https://gitee.com/Wenwrangler/ChatRoom.gitgit提交记录(仅截取部分):面向对象设计包图、类图包图UML类图总结:首先总结一下这几天遇到的问题和解决方案使用ObjectInputStream/ObjectOutputStream的时候不能直接进行传递,需要将
转载
2024-01-03 19:35:47
55阅读
最近对P2P技术比较感兴趣,其实就是在自学JXTA拉,所以复习了java的网络编程,socket,并且作为练习,写了socket的聊天和文件传输的工具,作用当然是可以弥补公司没有文件传输工具的空白拉,不过公司能不能用这种东西还是未知数。管他呢,先做出来,不过过年了,这些就放在一边了,不过大家放心,我会不断完善这个小工具,下面的附件就是jar包,喜欢等朋友可以下
原创
2008-02-17 23:26:36
5696阅读
6评论
# Java聊天室实现文件传输
在现代网络应用中,文件传输是一个常见的功能。本文将介绍如何使用Java构建一个简单的聊天室,并实现文件传输的功能。在这个过程中,我们将会涉及到Socket编程、流的使用,以及简化的类图和旅行图。
## 项目结构
我们的聊天室项目将包括以下几个主要组件:
1. **Server**(服务器) - 处理客户端的连接和消息。
2. **Client**(客户端)
原创
2024-09-04 06:06:13
105阅读
简单的python socket编程,实现登陆注册、聊天、文件发送等功能服务端import socket
import threading,time
import os
import struct
import sys
from queue import Queue
def deal(conn,addr,queue):
logined=0
content=''
glob
依赖<!-- socket -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
转载
2023-12-24 15:27:11
37阅读
1、用户 --------> 服务器用户与服务器间交互,而不是用户与用户间交互,也可以理解成只有自己一个人的聊天室,此时不用加入多线程。过程:client A向server发送数据B,server接收此数据B,并将数据B返回发送至A,A再接收server返回回来的数据。 (1)serverimport java.io.DataInputStream;
import java.io.DataO
转载
2023-08-10 09:14:50
145阅读
# Java 实现简单的 QQ 聊天
## 前言
随着互联网的普及,即时通讯软件成为我们日常生活中必不可少的工具之一。其中,QQ 是中国最受欢迎的即时通讯软件之一。在本文中,我们将使用 Java 编程语言实现一个简单的 QQ 聊天程序,让我们一起来看看如何实现吧。
## 项目准备
在开始编写代码之前,我们需要准备好以下工具和环境:
- JDK(Java Development Kit)
-
原创
2024-05-07 05:34:22
147阅读
# Python 实现简单的tftp传输文件
在网络编程中,TFTP(Trivial File Transfer Protocol)是一种简单的文件传输协议,通常用于在局域网内传输文件。在本文中,我们将使用Python实现一个简单的TFTP客户端和服务器,实现文件的传输功能。
## TFTP工作原理
TFTP是一个简单的协议,基于UDP协议进行通信。TFTP传输文件时,通常包括读请求(RRQ
原创
2024-06-28 05:05:20
331阅读
Java Socket实现简易多人聊天室传输聊天内容或文件Java小练手项目:用Java Socket实现多人聊天室,聊天室功能包括传输聊天内容或者文件。相比于其它的聊天室,增加了传输文件的功能供参考。模块拆解分成服务端和客户端两部分来写服务端包括监听线程和处理收发信线程:创建监听线程,监听客户端的连接。将每个连接的客户端加入维护的列表,并为每个连接的客户端开启一个处理收发信的线程。在每个客户端的
转载
2023-10-10 19:17:45
261阅读
package rgy.com.UDP3; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; impor
转载
2017-07-02 11:50:00
106阅读
2评论
package rgy.com.UDP3; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; impor
转载
2017-07-02 11:50:00
112阅读
2评论
代码仅供参考,希望大家不要照抄第一部分:实现客户与客户之间发送消息不受影响聊天器项目是我们学院历来的一个传统,确实通过写这个项目我对java网络编程以及监听过程,还有java里边多线程的处理有了一个新的认识,下面我们进入正题。 首先看如何实现客户端的代码吧。 我在写这里的代码的时候从书上参考了一部分通过服务器进行中转的代码,具体的我在代码中加入了一个Socket 数组用于记录客户的数量的变化。代码
转载
2023-06-21 19:41:38
96阅读
demo1(单线程简单通讯)io流服务端 public class Server {
public static void main(String[] args) throws Exception {
//5.创建ServerSocket、Socket、OutputStream、InputStream以及端口号并初始化
ServerSocket s
转载
2024-02-20 09:38:19
51阅读
Java初学笔记30[一] 项目开发流程的简介[二] 多用户及时通讯系统1. 涉及到知识点2. 需求分析3. 整体框架一、commenMessage类User类MessageType接口Utility 工具类二、ServerManageClientThreadQQServerSendNewsToAllClientSeverConnectClientThreadqqFrame三、ClientCli
转载
2023-09-09 21:56:37
37阅读
C 基于socket实现简单的文件传输
原创
2021-12-30 17:50:24
539阅读
不少小伙伴买来新的手机在没网的情况下不知道如何通过数据线把文件传到电脑上,总是很苦恼,今天小编教大家手机怎么用数据线连接电脑传输文件。小编以华为手机为例,有兴趣的朋友一起操作吧。1、电脑浏览器打开百度网页,进入百度以后,在百度搜索栏里输入图片中的软件,然后在下方的搜索结果中点击下载图片中的软件。2、点击了下载以后,电脑会启动下载。在跳出的下载提示栏中,选择“立即下载”。3、图片中的软件不是很大,很
转载
2023-09-07 09:30:10
76阅读
随笔记录测试的一些发展去向
原创
2019-07-05 11:30:21
286阅读
文章目录前言一、Socket是什么?二、基于Socket的文件传输实战代码1.服务端代码2.客户端代码总结 前言当涉及到网络通信和数据传输时,Socket 是一个非常重要的概念。Socket 可以被看作是在不同设备之间进行通信的一种方式,它提供了一种简单而强大的机制,用于实现客户端和服务器之间的数据交换。在本博客中,我们将探讨 Socket 的基本原理和使用方法,并通过一个具体的示例来展示如何使
转载
2024-06-27 20:26:13
48阅读