java的socket的client和server都用多线程,server和client都是java,怎么解决,急急!!

client请求server建立连接
线程1:保持连接,client随时接收server消息并向server返回消息
线程2:向server发请求并接收server返回的消息

0

2个回答

加我QQ1357197829发给你

0
fangfangloveit
熙妮fantasy 热心的有前途青年,非常感谢!
大约 3 年之前 回复

我貌似有,我找找看发给你

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JAVA SOCKET 实现多线程文件传输(Server端的多线程,Client一次只有一个)
1.最近一个项目需要实现客户端文件上传到server,但是不希望把文件上传z
java的socket的client和server都用多线程,server和client都是java,怎么解决,急急!!
client请求server建立连接rn线程1:保持连接,client随时接收server消息并向server返回消息rn线程2:向server发请求并接收server返回的消息
socket通信实现server端和client端互发消息
案例主要考察了socket、io流知识。 Server端代码: ServerSocket server=new ServerSocket(1234); Socket client=server.accept(); BufferedReader br=new BufferedReader(new InputStreamReader(client.getInputStream()));
【Java】udp 实现 client端和server端通信
客户端  1.创建客户端+端口  2.准备数据  3.打包(发送的地点及端口)  4.发送  5.释放   服务端  1.创建服务端+端口  2.准备接受容器  3.封装成包  4.接受数据  5.分析数据  6.释放  client.java package UdpDemo; import java.io.IOException; import java.net.DatagramP...
java se socket在线购物
java swing开发的桌面socket程序,分为server和client端,client采用多线程,可以开启多个。
java中实现ftp功能(server以及client)
Apache FtpServer是一个纯Java实现的FTP服务器,基于大名鼎鼎的网络框架apache MINA实现。它既可以作为一个完整的FTP服务器单独使用,也可以在Java程序中调用,类似于Jetty可以作为嵌入式的HTTP服务器。 下面介绍如何在Java中启动FTP服务器。 Apache FtpServer下载地址,目前最新版是1.0.6: http://mi
Javaclient端怎么判断server端socket是否已经断开
“Javaclient端怎么判断server端socket是否已经断开”: 关键词:javaclient 端 怎么 判断 server 端 socket 是否 已经 断开java client端如何判断server端socket是否已经断开 最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。首先想到socket类的方法isclosed()、isconne
java多线程Client/Server程序
java多线程Client/Server程序
Java实现基础的client/server模型
java对网络的支持 1、java支持基于流的通信(Stream-based communication),也支持基于包的通信(backage-based communication) 2、基于流的通信使用TCP协议(传输控制协议),基于包的通信使用UDP协议(用户数据报协议); 3、相对于UDP协议,TCP协议能发现丢失的传输信息并且重新发送,因此大多数java程序采用基于流的通信;
Java Socket编程系列(一)开发一次性会话的Server和Client
关于什么是Socket: A socket is one end-point of a two-way communication link between two programs running on the network. Socket是网络上运行的2个程序之间通信链接的终点。说白了就是代表一条通信链路的两端。 Socket classes are used
一个java网络编程Socket的例子,实现Server与Client聊天
简要介绍        本例子中主要有四个类,Server类主要是等待客户端连接,和读取客户端发来的数据,并可以通过键盘向客户端发送消息,ServerThread类是在Server中调用的,它是一个线程,主要是实现服务端从键盘读取数据的功能,这里为什么要新建一个线程来读数据,因为BufferedReader的readLine()方法读取数据时,在该方法成功返回之前,线程被阻塞,程序无法再执行下去
socket一个server多个client间的通讯学习历程和demo
关于socket协议的一个server(服务器)多个client(客户端)间的即使聊天实现     这个月一直在想弄明白即时聊天这这个模块,原来一直以为是要用到socket协议的。不过,上网查了一下资料,都说是即时聊天软件用的基本上都是XMPP技术的,然后又查了一下XMPP这个东西,原来也是一个协议,封装好的一个,然后就没有去深入了解了,先用这个socket来实现看看,毕竟这个socket名
java ftp client server 代码
java ftp client server 代码 java ftp client server 代码 java ftp client server 代码 java ftp client server 代码
Netty的使用:Server和Client通信
Netty 是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。对比于BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。 提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Futur...
java socket编程多线程处理多客户端
一、服务器端启动程序package com.chhuang.main;import java.io.IOException; import java.io.PrintWriter; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket;import com.chhuang.thread.Ac
Socket Server Client 调试工具
非常好用的,Socket调试工具,包括服务器与客户端,一键调试,方便,易懂,关键不用写代码就行了。。。。。
Wzf Socket
java socket server 和多client异步通信的demo
Java Socket 模拟 Ftp Server/Client
Java Socket 模拟 Ftp Server/Client
socket client传文件到server,server端接收成功后给客户端反馈一个信息
java server接收文件后返回字符串给client 客户端: /* 通讯  需求:传送任意文件    tcp传输要定义2个端点,客户端和服务端  步骤  1.定义服务, 服务器ip和接收端口  2.读取客户端已有的图片文件  3.使用socket输出流将数据发给服务端  4.读取服务端的反馈信息  5.关闭资源    注意:  1.在while循环中的
socket编程,server接受到的端口号与client设置的不一致的问题
很多教材的server和client程序都是在同一主机上运行的,故server的程序分别做了创建、绑定、接收(反馈);client程序做了创建、发送(接受反馈)。 server程序与client程序都设置了端口号为8888,但是发现运行的结果中,server接受到的client的发送端口却不是8888,且每次都不相同。 这是在client中没有调用bind绑定地址,而且,在server程序与c
socket C/C++编程(7)server端读取client端键入的数据
1. 服务器读取一次客户端编辑发送的数据#ifdef WIN32 #include <windows.h> #else #include <sys/types.h> #include <sys/socket.h> #include <unistd.h> #include <stdlib.h> #include <arpa/inet.h> #endif
基于socket,一个server,多个client客户端间的即时通讯
网上很少这方面的资源,如果你是想开一个socket服务,进行多个client客户端之间的通讯,那就是找对了,就是这个例子,不会用可以m我。
关于linux下的TCP 的socket server和client,我的理解
CSDN的博客中有这样一篇博客点击打开链接,是关于TCP的socket编程的,我想基于我的理解解释一下,毕竟原文只给出了纯粹的代码, 我们知道上图是它们之间的工作模式,基本编程的规则也是按照上面来的 下面是服务器端的代码,但插入的代码本应该是C的,但是CSDN中插入的代码选项却没有C的,比较让人困扰 #include #include #include #include
TCP Server处理多Client请求的方法—非阻塞accept与select
前言 参看基于TCP/UDP的socket代码,同一时间Server只能处理一个Client请求:在使用当前连接的socket和client进行交互的时候,不能够accept新的连接请求。为了使Server能够处理多个Client请求,常见的方法: (1)多进程/线程方法、(2)non-blocking socket(单进程并发)、(3)non-blocking和select结合使用。三种方法...
Java Socket实例(Server+Client)
Java Socket实例(Server+Client),分别运行这两个实例,就可以在Client端输入字符,查看在Server端实时接收的字符
Socket编程——Server和单个Client之间互相通信
基本思路如下:创建一个文本输入线程类ScannerThread,无限循环等待用户输入,将文本messag放入一个消息列表List中,并唤醒SendThread线程发送消息;创建一个发送消息线程类SendThread,无限循环等待发送消息,只不过在发送完一个消息后休眠,等待ScannerThread唤醒,然后从消息列表List中获取消息,并发送;创建一个接收消息线程类GetThread,无限循环接受...
自己写的简单的TCPserver和client,支持多线程,直接运行
自己写的简单的TCPserver和client,支持多线程,直接运行,先运行server,然后打开client,可以直接看到测试数据交互。
socket实例
socket实例 java写的socket实例 server端 client端
vs2008 MFC 线程池实现的完整的 Client/Server Socket通讯类
原文:http://www.codeproject.com/Articles/33352/Full-Multi-thread-Client-Server-Socket-Class-with   使用线程池实现的完整的 Client/Server Socket通讯类,很容易使用,也很容易被集成到C++应用程序中。也适用于Linux/Unix。 在“Best C++/MFC article of
[C语言] Socket编程简单例子/Client+Server
一、原理 1.基于TCP协议的服务器端程序流程: 1)创建套接字(socket) 2)绑定套接字(bind) 3)将套接字设为监听,准备接收客户请求(listen) 4)等待客户请求的到来,当请求到来后,接受请求,返回一个对应于此次连接的套接字(accept) 5)用返回的套接字与客户端进行通信(send/recv) 6)返回,等待另一客户请求 7)关闭套接字 2.基于TCP
基于NIO的Client/Server程序实践
一个简单的基于Java的NIO来实现的客户端/服务器程序,相互之间发送和接收消息。
JAVA Socket(多个客户同时连接,信息共享) client (java/ruby)
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会
socket编程server和client简单的读取和输出数据(1)
import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.ServerSocket; import java.net.Socket; public class Server { public Server() ...
C++ 创建两个线程模拟Server、Client,收发数据
包含Thread.cpp,创建两个线程,模拟Server,Client,定义Server Thread为Sort Server Thread,Client Thread产生五个随机数通过Server Thread完成排序,由Client Thread打印结果
关于Socket简单的实现Client和Server,客户端发送消息,服务器端再将消息传回
Server服务器端: package com.briup.Socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import j...
【Socket编程】使用C++实现Server端和Client端
我是在Visual Stdio 2013上建立了两个工程,分别编译运行下面的两个main文件,然后进行测试的服务端:Server.cpp#include <WINSOCK2.H>#include <iostream> using std::cout; using std::cin; using std::endl;#include <string> using std::string;#pragma
实现server程序,支持多个client同时连接,为每一个client分配一个进程
/*server.c*/ #include #include #include #include #include #include #include #include #include #define PORT 1234 #define MAX_QUE 5 int main() {     struct sockaddr_in local_sockaddr;   
异步Socket(server and client)
异步Socket(server and client) 异步Socket(server and client)
Java聊天室程序,完整的Server和Client
Java 聊天室程序,采用AWT为框架编写的. 包含完整的Server和Client 有菜单和工具栏. 是网络开发的实例. 可供学习.
JAVA之ServerSocket的几个单线程多线程的例子
这里把之前看过的几个ServerSocket的例子给放在这里.例子看看运行一下,修改一下部分内容感觉还是有些收获的,因为调试过.这里会有印象,因此保留以供以后使用: 例子只有一个代码文件: /* * 简单的一个发送时间的ServerSocket的例子 * * 单线程的,仅仅是能够应答连接的客户就立即断开连接了. */ import java.io.BufferedOutputStr
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java怎么学习多线程 怎么到处都是java培训

相似问题

2
java socket客户端连接基于netty4的服务端连接成功后如何接受到服务的响应数据?
1
Java socket如何连接不在同一个局域网内的服务器和客户端?
1
java socket 如何访问外网?
2
C#通过socket接收数据,提示转换无效
0
求助,python的数据库和多线程方面的问题
1
Java如何调用C++录屏程序
3
求问我聊天程序中,为什么服务器只有第一遍能收到正确消息。以后收的消息感觉都是服务器自己刚刚发出的。
1
求问我聊天程序中,为什么服务器只有第一遍能收到正确的消息。以后收到的消息感觉都是自己刚刚发出的。
2
C#利用socket接收图片的问题
4
java的socket服务端程序传到Linux上编译运行成功,但是监听不到客户端的连接
2
MFC开发,client端重连失败
1
一个socket正则表达式 不是太明白意思
0
AsyncSocket 怎么在同一方法内发送数据 并接受返回的数据
3
socket通讯 服务器读取客户端发送来的信息,怎么能把后面多余的去掉啊
2
java socket通讯 一个服务器连接多个客户端 如何在服务器端给指定的客户端主动发送消息?
2
java socket通讯 一个服务器连接多个客户端 如何在服务器端给指定的客户端主动发送消息?
0
java socket服务端多次发送请求的问题
5
用raw socket 发送和接收arp包问题(已快疯,全部C币了,求帮忙!)
3
java socket通讯 服务端如何主动给指定的客户端发送消息?
3
萌新自学java求教 关于socket的一个问题