当前位置:编程学习 > JAVA >>

JAVA socket 通信时接收不到数据(和别的语言编写的socket程序通信)

Java新手。我在网上下载了一个java编写的服务器端和客户端程序,服务器端和客户端可以实现数据的收发,但是我只开启服务器端,与别的客户端(如C#、C++build编写)通信时,建立连接后,可以发送数据,但是接收不到;或者反过来,启动别的语言编写的服务器端、java编写的客户端,也是能发不能收,不知道问题会出在哪,求高手指点。 --------------------编程问答--------------------
引用 楼主 u012958266 的回复:
Java新手。我在网上下载了一个java编写的服务器端和客户端程序,服务器端和客户端可以实现数据的收发,但是我只开启服务器端,与别的客户端(如C#、C++build编写)通信时,建立连接后,可以发送数据,但是接收不到;或者反过来,启动别的语言编写的服务器端、java编写的客户端,也是能发不能收,不知道问题会出在哪,求高手指点。

这里有一篇关于Java的socket编程的文章,http://kanpiaoxue.iteye.com/admin/blogs/1956800
不过看了你的情况,我觉得你还是看看Java的网络编程吧。
你描述了这么多,对于我来说,根本没法给你解决问题。代码,浩如烟海,你只是简单的描述了一下,我根本就不知道你是如何实现的。而且你对socket编程一点不懂,怎么写程序呢?网上下载下来的程序你就敢用?你这样写出的代码,你的领导敢用么?反正我不敢用。
你着急也没用,去看Java的socket网络编程吧。程序不是着急能“急”出来的,要靠一点一滴的稳扎稳打写出来,测试通过的。帮不上你,不好意思! --------------------编程问答-------------------- 谢谢哦,正在学习当中,一般出现可以连接,但是收发数据有问题的情况,可能是会在哪个环节出错呢?
引用 1 楼 develop_design_level 的回复:
Quote: 引用 楼主 u012958266 的回复:

Java新手。我在网上下载了一个java编写的服务器端和客户端程序,服务器端和客户端可以实现数据的收发,但是我只开启服务器端,与别的客户端(如C#、C++build编写)通信时,建立连接后,可以发送数据,但是接收不到;或者反过来,启动别的语言编写的服务器端、java编写的客户端,也是能发不能收,不知道问题会出在哪,求高手指点。

这里有一篇关于Java的socket编程的文章,http://kanpiaoxue.iteye.com/admin/blogs/1956800
不过看了你的情况,我觉得你还是看看Java的网络编程吧。
你描述了这么多,对于我来说,根本没法给你解决问题。代码,浩如烟海,你只是简单的描述了一下,我根本就不知道你是如何实现的。而且你对socket编程一点不懂,怎么写程序呢?网上下载下来的程序你就敢用?你这样写出的代码,你的领导敢用么?反正我不敢用。
你着急也没用,去看Java的socket网络编程吧。程序不是着急能“急”出来的,要靠一点一滴的稳扎稳打写出来,测试通过的。帮不上你,不好意思!
--------------------编程问答--------------------
引用 2 楼 u012958266 的回复:
谢谢哦,正在学习当中,一般出现可以连接,但是收发数据有问题的情况,可能是会在哪个环节出错呢?
Quote: 引用 1 楼 develop_design_level 的回复:

Quote: 引用 楼主 u012958266 的回复:

Java新手。我在网上下载了一个java编写的服务器端和客户端程序,服务器端和客户端可以实现数据的收发,但是我只开启服务器端,与别的客户端(如C#、C++build编写)通信时,建立连接后,可以发送数据,但是接收不到;或者反过来,启动别的语言编写的服务器端、java编写的客户端,也是能发不能收,不知道问题会出在哪,求高手指点。

这里有一篇关于Java的socket编程的文章,http://kanpiaoxue.iteye.com/admin/blogs/1956800
不过看了你的情况,我觉得你还是看看Java的网络编程吧。
你描述了这么多,对于我来说,根本没法给你解决问题。代码,浩如烟海,你只是简单的描述了一下,我根本就不知道你是如何实现的。而且你对socket编程一点不懂,怎么写程序呢?网上下载下来的程序你就敢用?你这样写出的代码,你的领导敢用么?反正我不敢用。
你着急也没用,去看Java的socket网络编程吧。程序不是着急能“急”出来的,要靠一点一滴的稳扎稳打写出来,测试通过的。帮不上你,不好意思!


socket编程,主要的就是:链接,然后用输入流读取数据,输出流发送数据。
你说可以连接,那么就是你的输入流和输出流存在问题。
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,