
Socket网络编程
文章平均质量分 94
本专栏为socket编程案例,以实战为出发点,通过各种有趣使用的案例,十分详细,每篇都是干货(源码+功能演示),零基础完成Java开发小程序,包括了实时聊天小程序、服务器与客户端通信、IP地址以及端口扫描等各种小程序,订阅本专栏,发现编程更多的乐趣。
陆海潘江小C
书山有路==学海无涯
展开
-
Java开发技术:Socket编程端口扫描小程序(完整源码)
Java开发技术:Socket编程端口扫描小程序(完整源码),我们都知道,网络中的每台机器都有IP地址,与IP地址密切相关的就是主机的端口,比如常见的80,443两个端口号对应的就是HTTP,HTTPS服务等等。下面我们就来实现一个简易的端口扫描小程序。本篇适用计算机网络、Java开发、Socket编程以及多线程入门的伙伴!可以结合上一篇《Java开发主机IP扫描神器》,进一步探测网络攻防有用信息!原创 2021-06-07 23:14:35 · 7841 阅读 · 24 评论 -
今天用Java开发主机IP扫描神器,零基础Socket编程详细
今天我们来开启一个有趣的实战小项目,运用Java网络编程技术开发一个主机IP扫描探测神器,相信你一定感兴趣,用3个词描述就是简单、好玩、有收获!其实,主机IP扫描就是探测一个IP地址范围内有哪些主机是活动的,是网络攻防的基础和前提。原创 2021-05-30 21:29:33 · 3308 阅读 · 31 评论 -
Java之HTTP网络编程(下篇:网页浏览器程序设计)
一、本篇简介本篇记录Java之HTTP网络编程,定位于网页浏览器程序设计,与上篇TCP/SSL网页下载有所不同,接下来将实现通过URL进行网页的下载以及编程简易浏览器访问网站。网页下载程序简洁清晰,可以访问网站,获取界面的源码;简易浏览器拥有基础功能,包括访问网页,刷新,下载,听音乐……还有很多可以尝试的功能,模仿常用的浏览器!基础知识的学习主要在上一篇,可查看Java之HTTP网络编程(上篇:TCP/SSL网页下载)。二、URL类上一篇通过TCP/SSL直接发送http请求的程序,对于复杂原创 2021-01-06 11:24:40 · 4242 阅读 · 13 评论 -
Java之HTTP网络编程(上篇:TCP/SSL网页下载)
期末复习之HTTP网络编程,主要学习记录HTTP(s)协议的网络编程,包括使用TCP Socket进行三次握手的HTTP网页下载,和使用SSL Socket的安全传输的HTTPs网页下载,通过案例实践自行完成编程,认识http(s)的实际工作机制!原创 2020-12-22 10:20:07 · 4119 阅读 · 19 评论 -
Java实现QQ邮件发送客户端程序设计
这一篇为QQ邮件发送客户端程序设计的下篇,将实现更加完善的功能,不用命令发送方式,类似日常发送邮件,直接编写邮件标题、内容,然后直接发送即可。java实现QQ邮件发送客户端的程序设计,基本实现了QQ邮件发送客户端的功能,操作更加简便,实现自己的QQ邮件发送端,以后就用这个啦。原创 2020-12-15 00:10:33 · 3956 阅读 · 32 评论 -
Java网络编程:实现QQ邮件发送客户端
本篇详细记录了使用Java网络编程的技术思想,初步实现QQ邮件发送客户端。从零开始学习,认识计算机网络邮件传输协议(SMTP、POP3),并开通QQ邮箱的smtp/pop3服务,为之后程序设计做准备,自行实现简单的Java GUI,通过命令方式发送邮件。原创 2020-12-09 11:35:01 · 6179 阅读 · 21 评论 -
Java进阶:基于TCP的网络实时聊天室(socket通信案例)
开门见山,系列文章不断完善C/S架构的Socket通信,本篇Java进阶:基于TCP的网络实时聊天室(socket通信案例),使用客户端-服务器(C/S架构),结合多线程技术,模拟类似QQ、微信聊天功能,实现一个网络实时聊天室。学习到的知识有:多线程、线程池、Socket通信编程、TCP、JavaFX等。首先是实现了Server和Client的互相通信,接着使用多线程技术解决客户端实时接收信息的问题,后来到了服务器端,发现多用户连接服务器的“先到先得”问题,所以再使用线程池技术解决了多用户服务器的问题。原创 2020-11-07 13:28:23 · 11913 阅读 · 45 评论 -
Java多线程实现多用户与服务端Socket通信
Java多线程实现多用户与服务端Socket通信,类似QQ、微信、视频等客户端,多用户与服务器通信。详细记录服务端多线程的实现,目标是多用户(客户端)能够同时与服务器建立连接并通信,避免阻塞,进一步完善TCP的Socket网络通信,运用Java多线程技术,实现多用户与服务端Socket通信!原创 2020-11-02 13:54:36 · 7992 阅读 · 21 评论 -
Java多线程实现TCP网络Socket编程(C/S通信)
本篇详细记录实现java多线程通信,目标达到客户端可以一次接收服务器发送的多条信息,避免阻塞。将客户端接收信息功能独立为一个线程来完成,进一步完善TCP的Socket网络通信,C/S软件架构的程序设计!原创 2020-10-26 09:45:38 · 15498 阅读 · 32 评论 -
基于TCP协议网络socket编程(java实现C/S通信)
本篇是详细记录在TCP通信原理之上,使用Java实现TCP的Socket网络通信,包含C/S软件架构的程序设计,偏向实践,更加有趣!TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。原创 2020-10-24 15:48:39 · 10986 阅读 · 23 评论 -
基于UDP协议网络Socket编程(java实现C/S通信案例)
本篇详细记录运用java进行网络编程,基于UDP套接字(Socket)实现服务器与客户端间的通信,在实战案例中更深刻理解UDP的实现原理,掌握UDP实践应用步骤。原创 2020-10-11 21:33:41 · 12450 阅读 · 22 评论