2017年06月04日  23点25分

javase基础学完可以做什么,javase实现局域网聊天室

包含内容:基础语法,面向对象,多线程,IO流,GUI编程,网络编程(udp)

实现功能:局域网群聊,局域网群发文件(还不太完善,只能传输小体积的文本文件)

由于本人也是刚开始学java,而且掌握的不太好,所以代码可能有些臃肿。请谅解

登录界面

群聊界面

局域网聊天室1.0(含源码)

==========================================================================

更新时间  2018年5月20日  09点30分

局域网聊天室2.0

局域网聊天室2.0.jar解压即可双击运行,src下有本软件的详细代码

经过一段学习,作者对   tcp,udp,http等协议有了初步认识,在原有的局域网聊天室1.0上进行了改进,添加了一些功能

包含内容:【1.0】javase基础语法,面向对象,多线程,IO流,GUI编程,网络编程(udp)
        【2.0】http协议

实现功能:【1.0】局域网群聊,局域网群发文件(还不太完善,只能传输小体积的文本文件)

【2.0】天气预报查询,IP查询,翻译,歌词,笑话等

远程控制功能:可以让局域网内开软件的机器强行执行一段cmd指令,例如退QQ,关机等

输入#remotecontrol+cmd指令即可

由于本人也是刚开始学java,而且掌握的不太好,所以代码可能有些臃肿。请谅解

由于作者也是一个懒癌晚期的患者,所以代码没写注释,请谅解O(∩_∩)O  后期可能会添加

配图:

局域网聊天室2.0(含源码)

Github仓库https://github.com/835476090

欢迎各位点小星星哦

作者:大火yzs

QQ:835476090

转载于:https://www.cnblogs.com/bigfire/p/6939749.html

javase基础socket编程之局域网聊天,局域网文件共享相关推荐

  1. 今天用Java开发主机IP扫描神器,零基础Socket编程详细

    目录 一.开发背景 二.准备工作 三.远程主机 IP 探测 四.核心算法 1.IP地址转化为十进制数 2.十进制数转化为IP地址 五.主机 IP 扫描神器界面 六.各功能代码及IP扫描演示 1.主机扫 ...

  2. C# Socket编程实现简单的局域网聊天器

    前言 最近在学习C# Socket相关的知识,学习之余,动手做了一个简单的局域网聊天器.有萌生做这个的想法,主要是由于之前家里两台电脑之间想要传输文件十分麻烦,需要借助QQ,微信或者其他第三方应用,基 ...

  3. Socket编程实现简易聊天室

    1.Socket基础知识 Socket(套接字)用于描述IP地址和端口,是通信链的句柄,应用程序可以通过Socket向网络发出请求或者应答网络请求. Socket是支持TCP/IP协议的网络通信的基本 ...

  4. Socket编程 ------ 模拟QQ聊天工具

    模拟QQ聊天 一.要求 1.一个服务器可以与多个用户同时通讯 2.用户可以通过服务器与用户之间通讯 3.用户可以选择和所有人发消息,也可以选择和某个用户单独发消息 4.服务器要显示当前所有在线人员 5 ...

  5. Python基础----Socket编程规范及底层原理(三)---socketserver实现并发及底层原理

    Socket网络编程: 前面实现的TCP服务端只能接受一个用户接入,这里使用了并发来实现多用户接入,不废话直接上代码!原理后面慢慢给大家讲! import socketserverclass MySe ...

  6. Python基础-socket编程

    一.网络编程 自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了. 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信.网络编程就是如何在程序中实现两台计算机的 ...

  7. socket编程(在线自动聊天工具) --Python3

    目录 @ 1.服务端只支持一个客户端连接 服务端程序(server.py): import socket# 创建服务端socket对象 server = socket.socket() # 绑定IP( ...

  8. 网络基础+Socket编程+高并发服务器

    网络编程 P1 复习 Linux 网络编程 P2 信号量生产者复习 P3 协议 P4 七层模型和四层模型及代表协议 P5 网络传输数据封装流程 P6 以太网帧和ARP请求 P7 IP 协议 P8 TC ...

  9. Socket编程应用——开发聊天软件

    1.客户端应用程序开发 建立一个基于对话框的MFC应用程序,创建的时候记得勾选[Windows Sockets],其 他的默认就行. (1).对话框如图所示: (2)代码如下: // ChatClie ...

最新文章

  1. ubuntu编译qemu报错:‘ERROR: DTC (libfdt) version = 1.4.0 not present.’
  2. WPF Datagrid合并表头的思路
  3. android 自定义圆形pop,Android布局自定义Shap圆形ImageView可以单独设置背景与图片...
  4. hdu1166 敌兵布阵 线段树
  5. keras 的层,中文
  6. MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?...
  7. APP的UI自动化测试框架及平台化探索
  8. .Net core 应用程序发布Web时,有些文件夹没有发布成功解决办法
  9. paip.提升安全性---登录密码出错次数检测
  10. 几个找pdf资源的网站
  11. linux下安装交叉编译器
  12. 微信小程序初级——快递查询(利用聚合数据接口开发)
  13. PHP file_get_contents函数详解
  14. android 工具栏透明,Android 系统状态栏沉浸式/透明化完整解决方案
  15. 解决国产电脑微信卡顿问题的脚本
  16. PHP语言之面向对象编程
  17. 日期格式‘YYYY-MM-DD’中的BUG
  18. 就在刚刚,陆奇博士演讲《正视挑战把握创业创新机会》
  19. 【号外】支付宝小程序,惊呆我的小伙伴
  20. mysql to_base64自动换行_BASE64 官方方法,我自己用的,注意记住换行问题。

热门文章

  1. 在Labview中调用M文件(Matlab文件)
  2. vector使用排序函数实例
  3. linux基础知识和命令试题,Linux基础试题及答案
  4. web---jsp文件乱码的解决办法
  5. python判断文件是否为空文件对象_判断Python对象是不是为文件对象的方法有哪些...
  6. springboot多模块项目,无法找到另一个模块的实体类
  7. 总线制和多线制示意图_消防系统的总线制和二线制什么区别?消防设备供电方式如何选择?...
  8. Photoshop CS5软件安装资料及教程
  9. excel去重_你好Python!再见Excel?
  10. macbook下载苹果版Photoshop cc2019 for mac