network-programming相关内容

如何在J2ME中读取字符串?

我正在使用MIDP 2.0(JSR 118),我只是注意到J2ME中没有读取器的字符串。 有谁知道你是怎么回事以平台无关的方式从 InputStream 或 InputStreamReader 中读取字符串(即两个不同型号的java手机之间) )? 解决方案 或者看看 DataInputStream.readUTF() 。 它确实需要对从InputStream读取的字符串进行适 ..
发布时间:2018-12-10 10:17:04 Java开发

通过网络进行Java序列化

只是想知道是否有一个教程或如何序列化对象,将它们放入网络流中,并在另一侧反序列化。我理解序列化,I / O,流,套接字等的原理,我只想了一个客户端向服务器发送对象的示例。 解决方案 这个(pdf)是一个有用的教程,它将引导您完成序列化和套接字的基础知识,然后将这两个概念结合在一起(大约在幻灯片的中间)以显示如何序列化一个对象并将其从客户端发送到服务器(没有RMI)。我认为这正是你想要的。 ..
发布时间:2018-12-07 12:36:56 Java开发

将正则表达式应用于Java I / O流

我寻找一个将正则表达式应用于Java I / O流的示例,该流不会简单地将流转换为字符串,因为我希望保留二进制数据。 Internet上的大多数示例都集中在文本数据上...... 解决方案 Java Standard上不存在所需的功能。你必须使用 jakarta regexp ,特别是这里并通过实施 CharSequence 来更改合同而不是 CharacterIterator 。 ..
发布时间:2018-12-07 12:06:22 Java开发

Java套接字编程

我正在使用java套接字构建一个简单的客户端/服务器应用程序并尝试使用ObjectOutputStream等。 我一直在关注此url的教程 http://java.sun.com/developer/technicalArticles/ALT/sockets 开始一半当谈到通过套接字传输对象时,它就会失败。 请参阅我的客户端代码 http://pastebin.com/m37e4c57 ..
发布时间:2018-12-06 14:53:24 Java开发

用于Java中文件传输的FTP客户端服务器模型

好吧,我正在尝试用Java实现ftp服务器和ftp客户端。我试图从服务器接收文件。以下是代码行。我能够实现服务器和客户端之间的连接,但也无法将文件名发送到服务器。那么有人可以指导我这种方法是否正确,或者如果没有,请建议适当的更改。 服务器的实施: import java.net。*; import java.io. *; 类MyServer { ServerSocket ..

HttpURLConnection实现

我已经读过HttpURLConnection支持持久连接,因此可以为多个请求重用连接。我尝试了它,发送第二个POST的唯一方法是第二次调用openConnection。否则我得到一个IllegalStateException(“已经连接”); 我使用了以下内容: 试试{ 网址url =新网址(“http:// someconection.com“); } catch(例外e){} ..
发布时间:2018-12-05 10:30:38 Java开发

如何请求需要客户端证书进行身份验证的URL

我需要从使用客户端证书进行身份验证的服务器请求一个URL,但无法找到为我的应用程序执行此操作的方法。 我的问题是我正在处理的Java客户端有本地可用的证书文件,但是由于它将在其上运行的PC的限制,它无法在密钥库中安装证书。 简而言之,我只是希望能够明确指定用于我需要检索的URL的证书。 有任何建议吗? 解决方案 目前尚不清楚你所谈论的限制是什么。更具体地说,我不确定您认为 ..
发布时间:2018-12-05 10:21:14 Java开发

带套接字的大文件传输

当我使用套接字编程传输大文件时,收到的文件不完整,即它是一个mp3文件,当我播放时听起来很奇怪。 代码为: 服务器端: 文件myFile =新文件(“abc.mp3”); { Socket sock = servsock.accept(); int packetsize = 1024; double nosofpackets = Math.ceil(((int)myFi ..
发布时间:2018-12-05 10:12:34 Java开发

如何使用java从远程系统读取文件?

我在一台计算机上复制了一个文件,我需要从其他计算机访问该文件。 我不确定,使用哪种协议或哪种技术? 请为我提供任何提示.. 更新: 我使用的是Ubuntu Linux系统。 我使用的代码: 文件f =新文件(“// 192.168.1.157/home/renjith/ picture.jpg“); // 192.168.1.157是电脑的ip,我有图片文件 Image ..
发布时间:2018-12-04 12:47:08 Java开发

使用Java从HTTPS服务器下载文件

我想从使用安全连接协议HTTPS的服务器下载文件。我可以在普通服务器上做,但是,我怎么能用HTTPS做到这一点。如果有人使用过示例API,请帮我找到有用的资源。 解决方案 使用Java访问HTTPS网址是然后访问HTTP网址。您始终可以使用 URL url = new URL(“https:// hostname:port / file.txt”); URLConnection ..
发布时间:2018-12-04 11:52:01 Java开发

将IP地址转换为主机名

在我的java应用程序中,如果用户输入IP,我们需要显示主机名,如果给出主机名,那么我们需要显示主机的IP。 例如,如果用户输入的IP地址如 173.194.36.37 应用程序应显示 google.com ,反之亦然。 是否有可用于执行此操作的实用程序? 解决方案 如果您使用Java编码,请尝试使用 InetAddress InetAddress addr = Ine ..
发布时间:2018-11-29 19:34:45 Java开发

什么会导致UDP数据包被发送到localhost时被丢弃?

我正在发送非常大的(64000字节)数据报。我意识到MTU远小于64000字节(典型值大约是1500字节,从我的读数开始),但我怀疑会发生两件事之一 - 要么没有数据报就能通过(所有大于1500字节)会被静默删除或导致抛出错误/异常)或者64000字节的数据报将被分成大约43个1500字节的消息并透明地传输。 过了很长时间运行(2000+ 64000字节数据报),大约1%(即使是LAN似乎异 ..
发布时间:2018-11-29 18:45:08 Java开发

在java中读取需要用户名和密码的远程文件

我正在尝试在java中读取远程文件 文件f =新文件(“// 192.168.1.120/家用/骗子/ file.txt的“); 远程机器需要用户名和密码才能访问该文件。 有没有办法可以通过java代码传递参数并读取文件? 解决方案 这是代码,我写过,它完美地工作。 文件f =新文件(“abc.txt”); //采用默认路径,否则,您可以指定所需 ..
发布时间:2018-11-27 21:47:30 Java开发

Netty vs Apache MINA

它们都提供大致相同的功能。我应该选择哪一个来开发我的高性能TCP服务器?什么是专业人士和缺点? 参考链接: Apache MINA (来源) Netty (来源) 解决方案 虽然MINA和Netty有着相似的野心,但它们却截然不同在实践中,你应该仔细考虑你的选择。我们很幸运,因为我们有很多MINA的经验,并且有时间和Netty一起玩。我们特别喜欢更干净的API和更好的文档 ..
发布时间:2018-11-27 11:57:39 Java开发

如何读取Server Socket JAVA中的所有Inputstream

我在我的一个项目中使用Java.net。 我写了一个从客户端获取inputStream的App Server。 但有时我的(缓冲的)InputStream无法获取客户端发送到我的服务器的所有OutputStream。 如何编写等待或类似的东西,我的InputStream获取客户端的所有OutputStream? (我的InputStream不是字符串) private Sock ..

为什么在没有尝试I / O的情况下检测TCP套接字是否被对等端正常关闭是不可能的?

作为最近问题的后续跟进,我想知道为什么在没有尝试在TCP套接字上读/写的情况下,在Java中检测套接字是否被对等端正常关闭是不可能的?无论是否使用pre-NIO Socket 或NIO SocketChannel ,情况似乎都是如此。 当对等体正常关闭TCP连接时,连接两端的TCP堆栈都知道这一事实。服务器端(启动关闭的那个)最终处于状态 FIN_WAIT2 ,而客户端(未明确响应关闭的那个 ..
发布时间:2018-11-26 14:16:23 Java开发