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

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

2个回答

加我QQ1357197829发给你

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java的socket的client和server都用多线程,server和client都是java,怎么解决,急急!!
client请求server建立连接rn线程1:保持连接,client随时接收server消息并向server返回消息rn线程2:向server发请求并接收server返回的消息
Java Socket Programming(Server & Client)
仪器控制软件作为XXXX系统的一部分,主要用于实现复杂电磁信号的模拟发生。本软件共设有3个通道,配有任意波形发生器及信号源,可生成的信号主要包括固定点频信号、步进扫频信号、调幅信号、调频信号、数字调制信号、定制通信信号、雷达信号、基带信号及各种杂波信号等。此外,可以配置不同信号发送序列,使所设置信号按照用户规定,定时或周期发送。
java多线程Client/Server程序
java多线程Client/Server程序
java webservice server and client
使用webservice的cxf做server与client例子
java -> UDP Server/Client
NULL 博文链接:https://mft.iteye.com/blog/2306841
java client server DES
我在服务器端用DES加密,在客户端接收用DES解密。但是没法解密。rn我调试看到它们的数据是一样的。请教如何如上问题?
java server 和Client
在Eclipse里面,怎么让我的电脑既是Server,又是Client,不需要两台电脑来试验
-client and -server java interprter
问一下 System environment: use the -client and -server java interprter options是什么意思rn哪位高手能不能给解释下
An Asynchronous Socket Server and Client
An Asynchronous Socket Server and Client
socket client and server
socket client server,the test of socket, my first socket program, use thread socket...
socket server client select模型
学习socket好资料,包含server端 client端,支持双平台,代码简介,不过麻雀虽小五脏俱全。执行效率很高,采用非阻塞模式
MFC socket server ---> client
server发送命令如何控制client界面按钮响应?rnrnrn能否举个例子?
linux socket server和client
linux socket server client
Socket Server Client 调试工具
非常好用的,Socket调试工具,包括服务器与客户端,一键调试,方便,易懂,关键不用写代码就行了。。。。。
socket client server Demo
socket client server Demo 客户端 服务器 简单写的小例子
socket client & server
socket client & server 多线程 异步 基础示例<br>
异步Socket(server and client)
异步Socket(server and client) 异步Socket(server and client)
socket server client
服务器 客户端程序 客户端发请求然后连接,传输文本等等
MFC socket server/client
使用MFC socket编程,想读取传感器的数据。传感器是该作为server端还是client端?为什么在网口调试助手里发送传感器内部指令没有任何反馈信息呢?
libevent多线程client、server
libevent,多线程,client,serverlibevent多线程, 参考mariotcp 参考http://blog.csdn.net/i_am_jojo/article/details/7587838流程图
C#的CLIENT与JAVA的SERVER使用SOCKET的一些问题
1.使用bytes传输server端使用inputstream的read方法的时候:server在接收到了所有client发送的bytes以后还在等待接收。rn 问题:想知道如何让server知道我已经发送完毕了?rn2.使用String传输的时候,字符编码总是乱码。有无解决方案?
Java Socket 模拟 Ftp Server/Client
Java Socket 模拟 Ftp Server/Client
JAVA 多线程Client\Server 聊天 serverQQ
用多线程写的聊天程序,服务器和客户端,已经通过测试
C++ Client Socket, Java Server Socket 怎么通信最好?
欢迎讨论。
java ftp client server 代码
java ftp client server 代码 java ftp client server 代码 java ftp client server 代码 java ftp client server 代码
java http post client server
java client & server(http)
Java 在Client/Server 中应用
一、Java网络应用模型 rnrn  和Internet上的许多环境一样,完整的Java应用环境实际上也是一个客户机/服务器环境,更确切地说是浏览器/服务器模型(即Browser/Server模型,简称Web模型)。但与传统的客户机/服务器(C/S) 的二层结构不同,应用Java的Web模型是由三层结构组成的。传统的C/S结构通过消息传递机制,由客户端发出请求给服务器,服务器进行相应处理后经传递机制送回客户端。而在Web模型中,服务器一端被分解成两部分:一部分是应用服务器(Web 服务器),另一部分是数据库服务器。 rnrn  针对分布式计算环境,Java通过其网络类库提供了良好的支持。对数据分布,Java提供了一个URL(Uniform Resource Locator) 对象, 利用此对象可打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。对操作分布,Java的客户机/ 服务器模式可以把运算从服务器分散到客户一端(服务器负责提供查询结果,客户机负责组织结果的显示),从而提高整个系统的执行效率,增加动态可扩充性。Java网络类库是Java 语言为适应Internet 环境而进行的扩展。另外,为适应Internet的不断发展,Java还提供了动态扩充协议,以不断扩充Java网络类库。 rnrn  Java的网络类库支持多种Internet协议,包括Telnet, FTP 和HTTP (WWW),与此相对应的Java网络类库的子类库为: rnrn   Java.net rn   Java.net.ftp rn   Java.net.www.content rn   Java.net.www.html rn   Java.net.www.http rnrn  这些子类库各自容纳了可用于处理Internet协议的类和方法。其中,java.net用于处理一些基本的网络功能,包括远程登录(Telnet);java.net.ftp用于处理ftp协议;java.net.www.content用于处理WWW 页面内容;java.net.www.html 和java.net.www.http 则分别提供了对HTML 语言和HTTP 协议的支持。 rnrn  二、客户机/服务器环境下的Java应用程序 rnrn  客户机/服务器在分布处理过程中,使用基于连接的网络通信模式。该通信模式首先在客户机和服务器之间定义一套通信协议,并创建一Socket类,利用这个类建立一条可靠的链接;然后,客户机/服务器再在这条链接上可靠地传输数据。客户机发出请求,服务器监听来自客户机的请求,并为客户机提供响应服务。这就是典型的"请求-- 应答" 模式。下面是客户机/服务器的一个典型运作过程: rnrn  1、服务器监听相应端口的输入; rnrn  2、客户机发出一个请求; rnrn  3、服务器接收到此请求; rnrn  4、服务器处理这个请求,并把结果返回给客户机; rnrn  5、重复上述过程,直至完成一次会话过程。 rnrn  按照以上过程,我们使用Java语言编写一个分别针对服务器和客户机的应用程序(Application)。该程序在服务器上时,程序负责监听客户机请求,为每个客户机请求建立Socket 连接,从而为客户机提供服务。本程序提供的服务为:读取来自客户机的一行文本,反转该文本,并把它发回给客户机。 rnrn  通过该程序实例我们看到,使用Java语言设计C/S程序时需要注意以下几点: rnrn  (1)、 服务器应使用ServerSocket 类来处理客户机的连接请求。当客户机连接到服务器所监听的端口时,ServerSocket将分配一新的Socket 对象。这个新的Socket 对象将连接到一些新端口,负责处理与之相对应客户机的通信。然后,服务器继续监听ServerSocket,处理新的客户机连接。 rnrn  Socket 和ServerSocket 是Java网络类库提供的两个类。 rnrn  (2)、服务器使用了多线程机制。Server对象本身就是一个线程,它的run()方法是一个无限循环,用以监听来自客户机的连接。每当有一个新的客户机连接时,ServerSocket就会创建一个新的Socket类实例,同时服务器也将创建一新线程,即一个Connection 对象,以处理基于Socket 的通信。与客户机的所有通信均由这个Connection 对象处理。Connection的构造函数将初始化基于Socket 对象的通信流,并启动线程的运行。与客户机 的通信以及服务的提供,均由Connection对象处理。 rnrn  (3)、客户机首先创建一Socket对象,用以与服务器通信。之后需创建两个对象:DataInputStream 和PrintStream,前者用以从Socket 的InputStream 输入流中读取数据,后者则用于往Socket的OutputStream 中写数据。最后,客户机程序从标准输入(如:控制台)中读取数据,并把这些数据写到服务器,在从服务器读取应答消息,然后把这些应答消息写到准输出。 rnrn  以下分别为服务器和客户机端的源程序清单。本程序在NT 4.0 网络环境(TCP/IP)下使用JDK1.1 调试通过。 rnrn  三、编写服务器类Java程序 rnrn  // Server.java rnrn  import java.io.*; rn  import java.net.*; rnrn  public class Server extends Thread rn   rn  public final static int Default_Port=6543; rn  protectd int port; rn  protectd ServerSockt listen_socket; rnrn  // 定义出错例程:如果出现异常错误,退出程序。 rnrn  Public static void fail(Exception e, String msg) rn   rn  System.err.println(msg + ": " + e); rn  System.exit(1); rn   rnrn  // 定义并启动服务器的Socket 例程,监听客户机的连接请求。 rnrn  public Server(int port) rn   rn  if(port == 0) port = Default_Port; rn  this.port = port; rn  try rn   rn   listen_socket = new ServerSocket(port); rn   rnrn  catch(IOException e) fail(e, "Exception creating server socket"); rn  System.out.println("Server: listening on port" + port); rn  This.start(); rn   rnrn  /* 下面为服务器监听线程的主程序。该线程一直循环执行,监听并接受客户机发出的连接 rn  请求。对每一个连接,均产生一个连接对象与之对应,通过Socket 通道进行通信。*/ rnrn  public void run() rn   rn  try rn   rn   while(true) rn    rn    Socket client_socket = listen_socket.accept(); rn    Connection c = new Connection(client_socket); rn    rn   rn  catch(IOException e) fail(e,"Exception while listening for connections") rn   rn  // 启动服务器主程序 rnrn  public static void main(String args[]) rn   rn  int port = 0; rn  if (args.length == 1) rn   rn   try port = Integer.parseInt(args[0]); rn   catch(NumberFormatException e) port = 0; rn   rn  new Server(port); rn  // End of the main rn   // End of Server class rnrn  //以下定义了Connection 类,它是用来处理与客户机的所有通信的线程。 rn
JAVA聊天室系统Client、server
JAVA应用服务器:Apache Tomcat 6.0; 开发语言及技术:Jsp/Servlet,JavaBeans,JSTL,EL,Hibernate Struts ; 数据库:Oracle 10g ; (1)允许所有用户无须通过注册,可以直接登录聊天室。 (2)显示用户登录,退出信息。 (3)允许用户在公共聊天室中聊天。 (4)允许在线用户查看其他在线用户的列表。 (5)不允许用户发送空消息。 (6)采取服务器端+客户端的模式,服务器端可以控制聊天室服务的启动,关闭,及发送系统消息。
WEBService Client(PHP)->Server(JAVA)
最近在做WEBService开发,我这边是做请求端,去请求JAVA做的WEBService,疑问如下,rnrn$ViewProjectNumber['Project'] = '1';rn$encodded = new SoapVar($ViewProjectNumber, SOAP_ENC_OBJECT);rn$result = $client->oaProjectRequest($encodded);rnrnrnrnServer接收$encodded显示出来的值​​1​ 被转义了,请问如何解决呢?rn​
http1.0 web server & client(JAVA)
使用http1.0协议,实现一个非常简单的http web server和client
socket tool tcp client server udp client server group
socket 工具,tcp/udp client/server ,界面简洁好用,一直用的就是这个了。
c# socket Server/Client 解决消息边界问题
本人用winform开发了一套socket 客户端/服务器程序,能有效解决消息边界问题,仅提供参考,希望对大家有启发
java cas server 集成 java cas client 和 net client
java cas server 集成 java cas client 和 net client 附带文档,问题解决方法,源码,jar包,包含技术有java cas,cfx,LDAP,net cas。核心在于集成了net client,,上传太小,不能传源码,有需要的加群,500一份,,附带指导5个问题。有兴趣的留言。。。。
winsock socket实例 server 和 client
winsock socket实例 server 和 client
socket 通信 vc++ client server
在 vc++下的socket 编程,实现 socket 通信,分客户端和服务器端,有界面设计
socket 进行server和client的连接
socket 进行server和client的连接,vs2008的运行环境,
Multi-threaded Client/Server Socket Class
Multi-threaded Client/Server Socket Class
c# socket Server Client源码
代码是从codeproject下载来的,包含2个通用库,源代码都有,局域网测试通过,对学习socket应该会有的帮忙。 (注:资源分设置1分,只是为了积累点分用来下载别人的资源)
socket经典server和client应用编程
用socket编写的经典server和client应用
Client<--->Server
Client与Server之间通信之完美代码……
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件