以前可以写出Java Socket通信的代码,但是一个偶然的机会发现自己写的代码实在是太蠢了。我居然每发一段数据都会关掉原有的Socket重新开启一个Socket,这种方式实在是太浪费资源。一个偶然的机会,我结合网络的基础知识和自己写的代码仔细推敲了下,发现了其中的问题。    首先,利用ServerSocke            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-14 11:19:05
                            
                                577阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于tcp协议,建立稳定连接的点对点的通信。 实时,快速,安全性高,占用系统资源高,效率低请求-响应模式(request, response) 客户端: 在网络通讯中,第一次主动发起通讯的程序叫做客户端程序。 服务器:第一次通讯中等待连接的程序被称作服务器端程序。tcp有点像两个人打电话,必须电话线接通,两个人才可以通话。Socket:发送TCP消息S...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-24 15:21:01
                            
                                512阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信。这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 21:04:07
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开发原理:    服务器,使用ServerSocket监听指定的端口,端口可以随意            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-09 15:10:43
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Socket与ServerSocket 1.1 一次只有客户端写和服务端读的请求及监听. ServerSocket代码:public static void main(String[] args) {    try {        int port = 9123;       &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-04-25 15:09:11
                            
                                551阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先抛开语言层面,简单介绍一下socket通信过程: 1、服务器端开启监听端口,阻塞进程 等待客户端连接 2、客户端连接,这时就产生了一个socket socket就相当于一个传递消息的通道,一般都是成对出现的;客户端一个socket 服务器端一个socket,并且是由对应关系的...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-14 09:15:14
                            
                                330阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.socket通信模型2.代码示例2.1服务端package com.java4all.controller;import java.io.*;import java.net.ServerSocket;import java.net.Socket;/** * Author: yunqing * Date: 2018/9/14 * Description: */public class BeatS            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-10 11:25:35
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            TCP是Transfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server sock            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-08-01 17:18:00
                            
                                392阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Socket又称“套接字”,应用程序通常通过“套接字”向网络中发出请求或者应答网络请求。在Java中,Socket和ServeSocket类库位于Java.net包中。SeverSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-02 16:15:41
                            
                                974阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Java Socket的分类Java中的Socket分为普通的Socket和NioSocket。二、普通SocketJava中的网络通信时通过Socket实现的,Socket分为ServerSocket和Socket两大类,ServerSocket用于服务器端,可以通过accept方法监听请求,监听请求后返回Socket,Socket用于完成具体数据传输,客户端也可以使用Socket发起请求并            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 20:39:12
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是SocketJava中的Socket编程其实就是网络编程,一般使用基于TCP/IP协议的Socket编程。所有关于Socket编程的API都在Java.net包里,一般实现客户端和服务器端之间的通讯。Socket通讯的过程Server端Listen(监听)某个端口是否有连接请求,Client端向Server 端发出Connect(连接)请求,Server端向Client端发回Accept(接            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 11:23:27
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是Socket在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据Socket起源socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 21:46:08
                            
                                209阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            网络基础介绍TCP/IP协议TCP/IP是目前世界上应用最为广泛的协议 
  也是TCP和IP为基础的不同层次上多个人协议的集合也称:TCP/IP协议族或TCP/IP协议栈TCP:Transmission Control Protocol 传输控制协议
IP:Internet Protocol 互联网协议
IP地址为实现网路不同计算机之间的通信,每台机器都必须有一个唯一的标识----IP地址IP地            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 09:56:32
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            此随笔是站在巨人的肩膀上总结的! 1)socket的概念  Socket也称‘套接字’,用于描述IP地址和端口,是一个通讯链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个Socket。建立网络通信连接至少是要一对端口号(Socket)。  Socket本质是编程接口,是对TCP/IP的封装。Socket编            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 22:16:40
                            
                                97阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Socket可以实现网络上两个程序通过双向通道进行数据的交换,此外它是Java中网络TCP/IP协议的封装,例如可以进行网络通信等等,下面我们就来简单写一下多人聊天室。首先来分析一下要实现的流程首先建立一个服务器端,构建ServerSocket并绑定端口创建socket客户端,连接到指定ip以及其端口然后使用accept阻塞接收socket发出的连接请求获取连接后的socket客户端的输入流和输出            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 09:39:52
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java Socket 工作机制这里是引用Socket 这个概念没有对应到一个具体的实体,他是描述计算机之间完成相互通信的一种抽象功能。打个比方,可以吧Socket比作为两个城市之间的工作的交通工具,有了它,就可以在城市之间来回穿梭了。交通工具有多种,每种交通工具也有相应的交通规则的。Socket也一样,也有多种。大部分情况下我们使用的都是基于TCP/IP的流套接字,它是一种稳定的通讯协议。 图1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 22:30:05
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            下面内容是Java开发内容的高级知识点,需要对Java中的面向对象、IO、多线程、以及网络相关知识有一定的基础。(知识永远都有深度,本章节长期更新内容) 1、网络基础知识 网络通信的条件:1、两个通信的端都要有各自的IP地址作为唯一标识,简单的来说IP地址用来区分不同机器(计算机)。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-14 10:51:33
                            
                                324阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            引用:http://developer.51cto.com/art/201003/189791.htmJava socket通信如何进行相关问题的解答呢?还是需要我们不断的学习,在学习的过程中会遇到不少的问题。下面我们就从源代码中找到有关的问题解决方案。希望大家在以后的Javasocket通信使用中有所收获。客户端:FLEX 3 (Adobe® Flex® 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序 的高效率的开放源码 框架 。)客户端IDE:Flex Builder 3缘分的相遇(建立连接):既然是通信,当然            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-12-24 17:57:00
                            
                                126阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Java UDP Socket通信实现
## 概述
本文将教会刚入行的小白如何使用Java实现UDP Socket通信。UDP(User Datagram Protocol)是一种无连接的传输协议,它可以实现快速高效的数据传输,适用于实时性要求较高的场景,如游戏、音频、视频等。
在本文中,将介绍UDP通信的整个流程,并提供每个步骤所需的代码示例和注释。
## UDP通信流程
下表展示了U            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-06 08:20:44
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # C和Java中的Socket通信
## 1. 简介
Socket是一种网络通信协议,它能够在不同的计算机之间进行数据传输。在C和Java中,我们可以使用Socket来实现网络通信,使不同的程序或计算机之间能够进行数据的交互。
C和Java是两种常用的编程语言,它们都提供了与Socket通信相关的库和类,使得我们能够方便地实现Socket通信。
## 2. Socket通信的基本流程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-05 15:54:35
                            
                                48阅读