草庐IT

android - 如何从服务器向客户端发送消息(TCP,android 应用程序)

我创建了两个通过套接字连接的android应用程序。客户端向服务器发送图像,服务器显示它。当您触摸服务器上的图像时,它会获取其坐标,现在可以使用了。我需要的是服务器将坐标发送给客户端,但我不知道如何将它们发送给客户端并检索它们,我应该打开一个新套接字吗?我不知道该怎么做。有人可以帮我一下吗?到目前为止,这是我的代码服务器packagecom.example.serverlate;importjava.io.BufferedReader;importjava.io.ByteArrayOutputStream;importjava.io.DataInputStream;importjava

Java EchoTCPServer - 发送给所有客户端

这是我的代码:服务器:packageserver;publicclassMain{publicstaticvoidmain(Stringargs[]){newEchoServer(9000);}}+packageserver;importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.ServerSocket;importjava.net.Socket;publicclassEchoServer{privateServerSocketserve

java - 通过 tcp 套接字从 java 服务器向 Android 客户端返回消息

我正在尝试建立一个非常简单的客户端/服务器连接。我有Android应用程序作为客户端并尝试1)将消息传递给PC端的Java程序,然后2)向android客户端返回一条消息。第一部分工作正常。问题在于将消息从服​​务器返回到客户端。服务器代码(Java):importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.ServerSocket;importjava.net.Socket;public

Android 连接由对等异常重置

我正在编写一个Android应用程序,通过TCP将数据从android发送到arduino开发板。出于测试目的,我只是将字符“A”从Android写入Arduino。但是,我注意到在写了20-30次之后我得到了以下异常:W/System.err(11561):java.net.SocketException:BrokenpipeW/System.err(11561):atorg.apache.harmony.luni.platform.OSNetworkSystem.write(NativeMethod)W/System.err(11561):atdalvik.system.Block

tcp - 当我用 netty 实现 gpsd tcp feed 时我做错了什么?

我正在通过TCP/IP模拟伪造的GPS设备NMEA-0183馈送。我在Netty(http://netty.io/)和JavaMarineAPI(http://ktuukkan.github.io/marine-api/)之上编写了一个轻量级服务器。服务器等待channel激活,一旦channel被gpsd激活,它就开始将NMEA语句写入缓冲区。请在下面查看我的代码(通常取自Netty示例):importio.netty.bootstrap.ServerBootstrap;importio.netty.channel.ChannelFuture;importio.netty.chann

java - 如何从 Android Tcp 客户端套接字连接到具有公共(public) IP 的 Java TCP 服务器套接字?

我的工作地点有两个真实IP地址220.xx.xxx.xxx。我试图制作一个简单的javatcp服务器程序和androidtcp客户端程序。Android客户端在以下情况下工作正常:Serverandemulatorprograminthesamepc.ServerinonepchavingrealIPaddressemulatorisinanotherpcwitharealipaddress.Serverandemulatorbothwithinunderprivatenetworkwithinsamepcordifferentpcordevice.在以下情况下不起作用:clienti

java - 多次读取时,从 TCP 服务器的读取挂起

我正在测试一些TCP代码,除了一个问题外,它似乎工作正常。当没有更多内容可读时,从套接字的读取挂​​起在其中一种方法中:这是TCP代码:packagecom.comp424.service;importjava.net.InetAddress;importjava.net.ServerSocket;importjava.net.Socket;importjava.net.UnknownHostException;importjava.io.IOException;importjava.util.concurrent.ExecutorService;importjava.util.con

java - 如何添加在 Java 聊天应用程序上连接的所有客户端的列表?

我在网上找到了这个客户端-服务器聊天代码,但想修改它以显示连接到每个客户端的客户端列表,这样用户就知道谁连接了,谁离开了聊天。客户端类:packageedu.lmu.cs.networking;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.So

java - 如何检查连接池是否在 java 中工作?

我正在使用PoolingHttpClientConnectionManager我的代码工作正常,但我想知道我的代码是否正在使用PoolingHttpClientConnectionManager资源我已将它与CloseableHttpClient集成如下图PoolingHttpClientConnectionManagercm=newPoolingHttpClientConnectionManager();cm.setMax(3);client=HttpClients.custom().setSSLSocketFactory(sslSocketFactory).setConnectio

python - TCP 上的 Spark 流式传输

我目前正在尝试通过TCP运行SparkStreaming,但我经常收到“[Errno111]连接被拒绝”错误...importsocketTCP_IP='localhost'TCP_PORT=40123MESSAGE="TestdataTestdataTestdata"s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.connect((TCP_IP,TCP_PORT))s.send(MESSAGE)s.close()Spark部分importtimefrompysparkimportSparkContextfrompyspark.s