【Java套接字Socket】教程文章相关的互联网学习教程文章

Java套接字编程【代码】

我正在使用java套接字构建一个简单的客户端/服务器应用程序并尝试使用ObjectOutputStream等. 当我讨论通过套接字传输对象时,我一直在关注这个url http://java.sun.com/developer/technicalArticles/ALT/sockets的教程. 请参阅我的客户端http://pastebin.com/m37e4c577的代码但是这似乎不起作用,我无法弄清楚什么是不起作用.底部注释掉的代码直接从教程中复制出来 – 当我只使用它而不是创建客户端对象时,这就有效. 谁能看到我做错了...

Java ServerSocket如何在接受客户端后获得绑定到同一本地端口的新套接字?【代码】

我对Socket和ServerSocket端口的使用感到困惑. Oracle’s java tutorial about sockets说以下内容:What Is a Socket? Normally, a server runs on a specific computer and has a socket that is bound to a specific port number. The server just waits, listening to the socket for a client to make a connection request.On the client-side: The client knows the hostname of the machine on which the server is running...

HTTPClient-java.net.SocketException:抛出未实现的未连接套接字【代码】

我使用HTTPClient 4.0连接远程服务器并使用HTTPS传输文件.当我尝试连接时,我得到异常“java.net.SocketException:未实现未连接的套接字”.请查看堆栈跟踪java.net.SocketException: Unconnected sockets not implemented at java.lang.Throwable.<init>(Throwable.java:196) at java.lang.Exception.<init>(Exception.java:41) at java.io.IOException.<init>(IOException.java:40) at java.net.SocketException.<init>(Socke...

java – 如何保持TCP套接字打开?【代码】

我们的应用程序与许多服务器进行乒乓式对话(每个服务器都有一个相应的线程,用于建立这些连接).下面的代码有效,但它为每个新请求打开一个新连接,并且只使用一次,很快就会达到服务器设置的最大连接上限. DataProvider.javapublic static ZnResult sendTcpQuery(String xml, String url, int port) {List<ZnXmlResult> results = new ArrayList<>();String xmlString = xml != null ? new String((xml + "\n").getBytes()) : "";int e...

java – android中的套接字,线程和服务,如何让它们一起工作?【代码】

我正面临着线程和插座的问题,我无法弄明白,如果有人可以帮助我,我会非常感激. 有事实: 我有一个服务类NetworkService,在这个类里面我有一个Socket属性.我希望它在服务的整个生命周期中处于连接状态. 要连接套接字我在一个线程中做,所以如果服务器必须超时,它不会阻止我的UI线程. 问题是,进入我连接我的套接字的线程一切都很好,它是连接的,我可以与我的服务器通信,一旦这个线程结束,我尝试重用套接字,在另一个线程中,我有错误消息S...

AS3无法从Java发送的套接字解​​码AMF3对象【代码】

我有一个java套接字服务器,它在连接时将Animal对象发送到Flash客户端.对象发送方式如下:Amf3Output amf3Output = new Amf3Output(SerializationContext.getSerializationContext()); amf3Output.setOutputStream(userSocket.getOutputStream()); amf3Output.writeObject(animal);闪存方面的代码是:var object:Object = socket.readObject(); trace(object); trace(object as Animal);但是,当第二个跟踪给我一个null 我检查过java...

java – Android手机上的套接字连接超时【代码】

我正在尝试做一些服务器/套接字编程.服务器代码在Ubuntu机器上用普通java编写.客户端代码是为我的LG Thrill编写的.服务器似乎工作正常.我通过在普通java中编写一个简单的测试客户端来测试服务器,该客户端基本上使用带有“localhost”ip的try / catch块.我检查了是否可以通过手机ssh进入服务器机器来访问ip(是的,它是可以访问的). 我的服务器代码如下:package org.vsector.server;import java.io.IOException; import java.net.Ser...

如何在java中获得一个开放的套接字?【代码】

在Java中,我如何获得一个开放的套接字?我有2个JFrame;在第一个JFrame中,我打开了Client socket的连接.在同一个JFrame中,我创建了另一个JFrame(JFrame2)的实例.现在我想从JFrame1获取相同的Socket到JFrame2继续与我的服务器Socket交谈: login.java(First JFrame)try {cliente = new Socket("localhost", 4444);salida = new ObjectOutputStream(cliente.getOutputStream());entrada = new ObjectInputStream(cliente.getInputStre...

java – Android上两个应用程序之间的套接字通信【代码】

我的Android应用程序存在很大问题,我想请求您的帮助. 我目前正在使用套接字编写Android Clietn-Server应用程序.我在互联网上找到了很多辅导员,从中我已经为我的项目创建了基础知识.但是,所有教程仅适用于一个消息发送,这就是全部.我需要发送更多它们,所以我一直在尝试修改它. 这是负责服务器和客户端的代码片段.其余的在这个时候并不重要. 服务器:@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(s...

java – 我们可以在JMeter中向Web套接字采样器添加头信息吗?【代码】

当我使用localhost url和ws协议时,我收到以下错误[Problems] - Unexpected error: null JMeter.plugins.functional.samplers.websocket.ServiceSocket.sendMessage(ServiceSocket.java:156) JMeter.plugins.functional.samplers.websocket.WebSocketSampler.sample(WebSocketSampler.java:136) org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429) org.apache.jmeter.threads.JMeterThread.run(JMeter...

java – android中的标准连接超时和套接字超时应该是什么

我已经使用HttpClient在我的应用程序中实现了Rest调用.我看到,在慢速连接上,我的请求长时间处于执行状态.如果需要很长时间,我想取消http请求.那么,如果从java服务器获取json数据,android应用程序中的标准ConnectionTimeout和套接字超时应该是什么.解决方法:这比平台(Android)更少依赖于用例.如果您的用户需要请求的答案继续工作,您可能需要更长的时间,如果只是后台更新您可以花更少的时间,即使在这种情况下用户可能没有意识到他在等...

将一个int从python套接字发送到java套接字【代码】

我正在努力获取一个python套接字来向java套接字发送一个整数,因此java套接字可以在一个字节数组中读取,该数组代表一个字符串. 我已经尝试在结构中发送int但是在java端返回一个大量的数字.p = struct.pack('i', len(data)) clientsocket.send(p)解决方法:https://docs.python.org/2/library/struct.html 查看7.3.2.1.通过网络发送任何数据时,始终将其转换为网络字节顺序.您的上述代码将是:p = struct.pack('!i', len(data)) client...

Java双向套接字连接(服务器/客户端)【代码】

我想要做的是将一些JSON从Android手机发送到Java服务器,这很好. Android /客户端看起来像这样:Socket s = new Socket("192.168.0.36", 12390);s.setSoTimeout(1500);JSONObject json = new JSONObject();json.put("emergency", false);json.put("imei", imei);json.put("lat", l.getLatitude());json.put("lon", l.getLongitude());json.put("acc", l.getAccuracy());json.put("time", l.getTime());BufferedWriter out = new Buf...

spring – JavaFX桌面应用程序 – 与web服务的套接字通信

我想开发一个具有实时数据刷新功能的简单桌面应用程序(在多个客户端上).是否有可能开发一个这样的应用程序,通过套接字与Web服务进行通信? 这是我想知道的: >执行此操作的基本步骤是什么?>是否可以使用Spring WebSocket执行此操作?>任何代码示例?解决方法:是的,您绝对可以使用Spring WebSocket在多个客户端上进行实时数据刷新.当然,客户端和服务器都应该支持WebSocket协议.要快速入门,请查看以下内容:http://spring.io/guides...

java – 在eclipse中找不到调试器的空闲套接字

当我尝试调试java程序时,它说“在eclipse中找不到调试器的免费套接字”.你能解释一下如何解决这个错误吗?解决方法:我找到了解决方案(至少在我的情况下). Eclipse已安装在公司共享驱动器上,一旦我将其移动到我的本地C驱动器,一切正常.