0 0

C#服务端与Java客户端通信问题3

一个C/S模型的通信程序,客户端(Linux)J2SE开发,服务端(Windows)C#开发
两端建立TCP连接成功后,客户端先向服务端发送一个字符串
String strFileName = "aasasad.jpg";
DataOutputStream outStream = new DataOutputStream(clientSocket.getOutputStream());
outStream.writeBytes(strFileName);


服务端
NetworkStream netStream = client.GetStream();
netStream.Read(strNameBuf, 0, 64);
FileName = Encoding.UTF8.GetString(strNameBuf);
MessageBox.Show(FileName);
netStream.Flush();


现在服务端读到的数据总是不完全,一般是只一个字符,想请教一下高手们,服务端要怎样实现才能保证读到的数据转化为字符串是正确的
2011年4月25日 10:53
目前还没有答案

相关推荐

    Netty实现Java服务端和C#客户端联通

    标题中的“Netty实现Java服务端和C#客户端联通”是指使用Netty作为Java服务器框架,与C#客户端(使用DotNetty库)进行通信的一种技术实现。这涉及到跨平台的网络通信,以及两个不同编程语言间的交互。 Netty是Java...

    条码认证系统(C#服务端及安卓客户端)

    5. **跨平台通信**:C#服务端和Java安卓客户端之间的通信需要考虑跨平台兼容性问题。尽管两种语言和平台不同,但通过统一的通信协议(如HTTP/HTTPS或自定义的TCP协议)和数据格式(如JSON或XML),可以实现无缝对接...

    基于C# Winform完成Tcp客户端与服务端、udp客户端服务端通讯工具

    本教程将深入讲解如何使用C#和Winform创建一个简单的TCP服务器端和客户端通信工具。 首先,TCP(传输控制协议)是一种面向连接的、可靠的通信协议,它确保了数据的有序和无损传输。在C#中,我们通常使用`System.Net...

    汇川TCP通信:服务端和客户端程序通信

    在PLC的TCP通信中,服务端通常是指PLC本身,而客户端则是与PLC进行数据交互的上位机或远程设备。 1. 创建PLC服务端程序: 在汇川PLC中,建立服务端程序需要配置网络参数,包括IP地址、端口号等。服务端程序会监听...

    webService C# 通信测试服务端和客户端,支持json数据收发

    C# webservice 接口调用和开发 winform客户端发送默认格式L和json格式数据,服务端接收默认格式和json格式数据,自己做的测试,有不清楚的,可以看博文介绍,包括客户端和服务端,刚测试完,没问题,趁热发布

    C#调用JavaWebService(客户端)

    在这种场景下,Java创建了一个WebService,而C#作为客户端需要与之交互。 1. **Java WebService创建**: Java开发者通常使用JAX-WS(Java API for XML Web Services)框架来创建WebService。这包括编写一个Java类...

    c# 服务端调用RestFul Service的方法

    本文档将详细介绍如何使用 C# 创建和调用 RESTful 接口,包括 RESTful 的基本概念、如何构建 RESTful 风格的 API、服务端的具体实现步骤以及客户端如何调用服务端接口等内容。此外,还将提供详细的代码示例,以便...

    C# Netty 客户端,服务器端包含接双向接收

    6. `NettyClient`:这个可能是C#版本的Netty客户端实现,用于与Java的Netty服务器通信。 7. `Backup`:这个文件夹可能包含项目的备份文件,以防原文件损坏或需要恢复到某个旧版本。 总的来说,这个项目提供了使用C#...

    C# 服务端与WebSocket通讯.rar

    WebSocket是Web应用中一种实时通信协议,它允许服务器与客户端之间进行双向通信,极大地提高了数据交互的效率。在本项目中,“C# 服务端与WebSocket通讯.rar”提供了使用C#语言开发的服务端代码,实现了与网页...

    UdpClient_Server.rar_服务端_服务端 客户端

    压缩包内的文件“UdpClient_Server”很可能是一个包含了服务端和客户端实现的源代码文件或可执行程序,可能是用C#、Java、Python等编程语言编写的,因为这些语言都有支持UDP通信的库。而“www.pudn.com.txt”可能是...

    socket通讯 .net做为服务器端和java 做为客户端

    在提供的压缩包文件中,"ConsoleApplication1"可能是一个简单的C# Socket服务器示例,而"demo"可能是Java客户端的代码。"说明.txt"应该包含了更详细的实现细节和使用说明。为了更好地理解这个系统,你需要阅读这些...

    安卓Socket与pc端c#服务器的通信完整代码(包含C#服务器与安卓项目工程)

    在这个场景中,我们关注的是安卓客户端(Android)通过Socket与PC端的C#服务器进行通信。Socket是网络编程的基础,它允许两个程序通过网络交换数据。本篇文章将深入探讨如何实现这个过程,包括C#服务器和安卓客户端...

    欧姆龙plc通信源码+OMRON_FINS协议说明(含服务端以及客户端)

    【工控老马出品,必属精品,质量保证,亲测...资源名:plc通信源码+OMRON_FINS协议说明(含服务端以及客户端) 资源类型:程序源代码 源码说明: 很详细的程序及文档,适合学习参考 适合人群:新手及有一定经验的开发人员

    C# 聊天系统 客户端 服务端

    在IT领域,构建一个聊天系统是...综上所述,这个C#聊天系统涵盖了客户端和服务端的开发,网络通信和并发处理,以及特定环境下(如局域网)的通信问题。理解和实现这些技术对于提升开发者在网络应用领域的技能大有裨益。

    C#与Android Socket通信

    在本场景中,我们关注的是C#作为服务器端,Android作为客户端的Socket通信实现。这种通信方式常用于移动应用与后台服务之间的实时数据交互,如即时消息、位置更新、文件传输等。 一、C# Socket服务器端实现 1. 引用...

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程...

    HPROSE例子 一个服务端,两个客户端

    这个例子展示了如何使用HPROSE构建一个服务端,并且与两个客户端进行交互。下面我们将深入探讨HPROSE的核心概念、服务端配置以及客户端的实现。 一、HPROSE核心概念 1. **服务端**:服务端是提供功能接口的地方,它...

    HP用SOCKET实现(客户端---服务端)

    本文将深入解析如何利用PHP中的Socket编程技术实现客户端与服务端之间的通信,通过分析提供的代码示例,我们将理解其工作原理、关键步骤以及在实际应用中的注意事项。 ### Socket编程基础 Socket编程是一种用于...

    memcached 完整的项目,服务端(win) 客户端 包括jar包

    Java 客户端库允许 Java 应用程序与 Memcached 服务端进行通信。`memcache.zip` 中包含的是 `memcached-java-client-2.6.3.jar`,这是一个支持 Java 平台的 Memcached 客户端库。使用步骤如下: 1. 将 `memcached-...

Global site tag (gtag.js) - Google Analytics