javasocket实现两个客户段或多个客户端之间通信,该怎么解决

author author     2023-03-21     518

关键词:

参考技术A javasocket有两种方式。一种是UDP这个可以直连,不需要服务器。一种是TCP这个是肯定要能过服务器来通信的。所以你说的。链接建立完毕后不再通过服务器!这个可以实现,但会麻烦一些。1.先说一下简单的点的吧。用TCP的方式。你所有的消息都是发给服务器。包含你的IP及通信端口,及对方的IP及通信端口信息。当然这些是隐藏在数据报中的。这样由服务器来进行分发。2.你说的那种方式有点类似TCP与UDP混合。首先启动一个SERVER然后每一个客户端,先要登陆SERVER,并在server上记录下你的IP及通信端口信息,如果你要连接某一个客户端。先要向服务器发出一个申请,获得到方的IP及端口信息,然后进行UDP连接。连接上以后,就是直接发送息,不需要服务器了。javasocket的东西,以前做过一些,所以有思路,但没有现成的代码。有问题再联系。本回答被提问者采纳

javasocket编程学习笔记

 1.Socket通信简介及模型  JavaSocket可实现客户端--服务器间的双向实时通信。java.net包中定义的两个类socket和ServerSocket,分别用来实现双向连接的client和server端。2.Socket通信实现方法 2.1 服务器端(非多线程)   用... 查看详情

javasocket一对多通信如何实现?

现在有一个服务器端,多个客户端,每当一个客户端接入服务器端的时候,服务器端就建立一个线程。现在问题,当服务器端发送消息的时候,只有一个客户端接受到了信息,其他连接到的客户端没有反映。参考技术A【server端... 查看详情

javasocket实现简单在线聊天

出处:http://blog.csdn.net/tuzongxun最近的项目有一个在线网页交流的需求,由于很久以前做过的demo已经忘记的差不多了,因此便重新学习一下。 我计划的大致实现步骤分这样几大步:1、使用awt组件和socket实现简单的单客户端向... 查看详情

javasocket实现服务端,客户端简单网络通信。chat

之前写的实现简单网络通信的代码,有一些严重bug。后面详细写。根据上次的代码,主要增加了用户注册,登录页面,以及实现了实时显示当前在登录状态的人数。并解决一些上次未发现的bug。(主要功能代码参见之前随笔https://... 查看详情

实现服务器和客户端数据交互,javasocket有妙招(代码片段)

...,它分为ServerSocket和Socket。本文分享自华为云社区《JavaSocket如何实现服务器和客户端数据交互》,作者:jackwangcumt。1Socket概述根据百度百科的定义,Socket译为套接字,它是对网络中不同主机上的应用 查看详情

Java套接字:同一台机器上同一端口上的多个客户端线程?

...台机器上同一端口上的多个客户端线程?【英文标题】:Javasockets:multipleclientthreadsonsameportonsamemachine?【发布时间】:2011-02-1818:47:44【问题描述】:我是JavaSocket编程的新手,并试图了解以下代码是否正确。我的问题是:我能否在... 查看详情

如何使用java socket实现客户端和服务器之间的文件传输[重复]

】如何使用javasocket实现客户端和服务器之间的文件传输[重复]【英文标题】:howtoachievetransferfilebetweenclientandserverusingjavasocket[duplicate]【发布时间】:2011-06-0822:14:04【问题描述】:我已经实现了简单的TCP服务器和TCP客户端类,它们... 查看详情

javasocket如何实现客户端与客户端的交互?

我知道javasocket可以实现客户端与服务端的交互,可是貌似并不能给每个客户就行标识啊,就是一个客户和服务端进行交互,可是如何客户端和客户端就行交互呢?我知道可以先将客户端的消息在服务端读到然后再写给另一个客... 查看详情

javasocket通信之客户端程序发送和接收数据(代码片段)

 JavaSocket通信(一)之客户端程序发送和接收数据网络应用分为客户端和服务端两部分,而Socket类是负责处理客户端通信的Java类。通过这个类可以连接到指定IP或域名的服务器上,并且可以和服务器互相发送和接受数据。对... 查看详情

socket编程——怎么实现一个服务器多个客户端之间的连接

...的主要目地是为了用多线程的方法实现网络编程,让多个客户端可以同时连接到一个服务器9*1:准备工作和单个客户端编程类似,先建立服务器端的套接字,同时让客户端那边调用 查看详情

Java Sockets - 许多客户端之间的消息

】JavaSockets-许多客户端之间的消息【英文标题】:JavaSockets-Messagesbetweenmanyclients【发布时间】:2014-09-2620:29:15【问题描述】:所以问题是我有15个客户端需要能够相互通信。我的问题是这应该怎么做?显然,一种方法是让客户端... 查看详情

javasocket编程,如何实现成千上万个客户端同时访问,服务器能同时做出响应?最后有程序例子,谢了

javaSocket编程,如何实现成千上万个客户端同时访问,服务器能同时做出响应?最后有程序例子,谢了参考技术ACalculatethenumberoflinesperpage.PrintPreviewDialogpPDlg;build_os='darwin11.4.0d1'build_vendor='apple'Calculatethenumberoflinesperpage.Pri... 查看详情

javasocket如何解决访问外网服务器

想做一个远程监控的程序玩玩,代码实现完成的差不多,就是客户端不能连接服务器注:客户端和服务器分别在不同的外网局域网内部具体功能稍作介绍:1、给客户端发送消息以对话框显示(比如警告、错误等等)2、调用客户... 查看详情

javasocket+多线程实现控制台聊天室

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/5827212.html  聊天室程序的结构图: 架构解释:  Server服务器相当于一个中转站,Client客户端程序传送信息到服务器,服务器再把信息分发到其他客户端上,实现即... 查看详情

javasocket通信实现私聊群聊

   前言  闲言少叙,上代码!   代码编写   server服务端/***服务端*/publicclassServer{privatestaticServerSocketserver=null;privatestaticSocketss=null;/***客户端集合*/privatestaticMap<String,ServerThread>serve 查看详情

ssh框架整合截图

...表只有两个字段(两个id值)4把多对多拆分成两个一对多实现(1)用户、客户、拜访(2)用户 查看详情

java如何实现两个客服端之间互相发送信息

客户端1发信息给服务器,服务器转发信息给客户端2;客服端2接受服务端发来的信息,然后发信息给服务端,服务端转发信息给客服端1。客服端1和客户端2之间可以像聊天一样一直发信息参考技术A两个客户端发送消息,是通过服... 查看详情

javasocket客户端和服务器端

客户端:packagecom.lzx.socket;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.Socket;importjava.net.UnknownHostException;imp 查看详情