# 使用 Java 实现多人聊天的 Socket 编程 在当今的互联网时代,聊天室是社交互动的重要形式。通过 Socket 编程,我们可以创建一个简单的多人聊天应用程序。在这篇文章中,我们将探讨如何使用 Java 的 Socket 编程来实现基本的多人聊天功能,同时提供代码示例和简要说明。 ## 1. Socket 编程基础 Socket 是计算机网络中进行通信的一个端点。通过 Socket
原创 2024-09-06 04:22:00
27阅读
# Java Socket 多人聊天实现教程 ## 1. 概述 在这篇教程中,我们将学习如何使用Java Socket编程实现多人聊天功能。Java Socket是一种网络编程API,它允许在客户端和服务器之间建立网络连接,并进行数据传输。在多人聊天应用程序中,服务器将充当中介,接收来自不同客户端的消息,并将其广播给其他客户端。 ## 2. 整体流程 下表展示了整个实现过程的步骤: 步骤 |
原创 2023-08-05 17:34:31
123阅读
 说一下实用springboot搭建一个简单的websocket 的实时推送应用websocket是什么WebSocket是一种在单个TCP连接上进行全双工通信的协议我们以前用的http协议只能单向的浏览器给服务器发请求,然后服务器再去相应返回数据。websocket呢就是可以服务器主动给浏览器发数据优点较少的控制开销更强的实时性保持连接状态更好的二进制的支持支持扩展更换的压缩效果pom
转载 7月前
13阅读
​XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作为
转载 2011-09-16 00:43:00
166阅读
2评论
最近的项目有一个在线网页交流的需求,由于很久以前做过的demo已经忘记的差不多了,因此便重新学习一下。   我计划的大致实现步骤分这样几大步: 1、使用awt组件和socket实现简单的单客户端向服务端持续发送消息; 2、结合线程,实现多客户端连接服务端发送消息; 3、实现服务端转发
转载 2023-07-26 15:01:49
11阅读
此随笔是站在巨人的肩膀上总结的! 1)socket的概念  Socket也称‘套接字’,用于描述IP地址和端口,是一个通讯链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个Socket。建立网络通信连接至少是要一对端口号(Socket)。  Socket本质是编程接口,是对TCP/IP的封装。Socket
转载 2024-03-19 22:16:40
97阅读
先编写最简答的服务器
转载 2023-05-27 17:44:34
87阅读
本文属于网络编程,才用Socket+多线程编程,实现使用控制台进行多人互动聊天,以及一对一互动聊天, 服务器端代码:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Serve
socket通信分为tcp协议以及udp协议, tcp协议与udp协议的区别 tc
原创 2022-01-18 10:35:04
140阅读
java下socket多线程通信的例子 服务器端,通过线程池来启动socket连接;客户端,使用socket进行连接。package sa.fs121.led.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.Inp
原创 2009-03-06 00:25:14
995阅读
                                 &n
原创 2013-08-07 17:05:39
641阅读
   博主最近离职,在面试的时候,90%的面试官会问到你做过scoket吗?做过哪一些功能等等,有的问得很深,由于我之前的职业是老师(助教)这个职位,所以只对socket只是表面上的去理解,只会做一个聊天功能的项目,别的没有多接触过,但这远远达不到面试官的要求,所以在今后的工作中我会更加注重socket项目,让自己的能力提升起来。  现在我就简单的介绍一下吧!网络编程
原创 2015-09-10 16:51:01
530阅读
SocketServer: #include <arpa/inet.h> #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <sys/types.h> #include <netinet/in.h
原创 2013-08-02 14:31:00
251阅读
Socket理论知识OSI七层网络模型OSI七层网络模型(从下往上): OSI是一个理想的模型,一般的网络系统只涉及其中的几层,在七层模型中,每一层都提供一个特殊 的网络功能,从网络功能角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能, 即以节点到节点之间的通信为主 第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;上3层(会话层、表示层和应
原创 2021-06-04 15:29:52
651阅读
Socket通信       (1)Socket       套接字Socket是网络通信的基础,简单来说,可以认为是IP地址+端口,用来区分实现不同应用程序的通信。       两个Java应用程序可通过一个双向的网络通信连接实现数据交换,这个双向链路的一段称为一个Socket
转载 精选 2016-08-01 13:53:14
1091阅读
 什么是SocketSocket是一个通信的端点。一对进程在网络直接通过一对socket通信,每个进程一个。一个socket由一个IP
转载 2023-06-02 14:58:29
114阅读
SocketServer:#include #include #include #include #include #include #include #includ
原创 2023-04-27 11:55:15
77阅读
Socket理论知识OSI七层网络模型OSI七层网络模型(从下往上): OSI是一个理想的模型,一般的网络系统只涉及
原创 2022-04-18 14:24:03
167阅读
      socket的英文原义是“孔”或“插座”。作为4BDS UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那
转载 精选 2013-07-15 14:50:50
525阅读
Socket serverSocket=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); IPEndPoint endPoin serverSo...
原创 2022-11-02 13:45:14
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5