小编Arw*_*a A的帖子

客户端 - 服务器:通过套接字从Android连接到PC的文件传输

我正在尝试从手机上的图库中发送一张图片,并将图片从手机发送到我的电脑,当我点击按钮时,它应该拍摄图片的路径并将其放入文件中,并将其传输到我的电脑.我已经检查了我的电脑上的代码 - 对于双方而言 - 它完全没问题.

当我测试它时,没有任何反应!

这是代码:

服务器端:

    import java.io.*;
import java.net.*;

public class FileServer {

    public static void main(String[] args) throws IOException {
        int filesize=6022386; // filesize temporary hardcoded

        long start = System.currentTimeMillis();
        int bytesRead;
        int current = 0;

        // create socket
        ServerSocket servsock = new ServerSocket(1149);
        while (true) {
          System.out.println("Waiting...");

          Socket sock = servsock.accept();
          System.out.println("Accepted connection : " + sock);

       // receive file
            byte [] mybytearray  = new byte [filesize];
            InputStream is = sock.getInputStream();
            FileOutputStream fos = new …
Run Code Online (Sandbox Code Playgroud)

sockets client android transfer

15
推荐指数
1
解决办法
3万
查看次数

Android客户端和Java服务器TCP通信

我正在开发一个Android应用程序(客户端),并希望它使用TCP通信与我的Java服务器连接.

我已经完成了代码 - 简单的程序,客户端发送消息,服务器回复它 - 如下所示:

服务器代码:

    import java.net.*;


public class Server {

    public static void main(String[] args) {

        int nreq = 1;
        try
        {
            ServerSocket sock = new ServerSocket (8080);
            for (;;)
            {
                Socket newsock = sock.accept();
                System.out.println("Creating thread ...");
                Thread t = new ThreadHandler(newsock,nreq);
                t.start();
            }
        }
        catch (Exception e)
        {
            System.out.println("IO error " + e);
        }
        System.out.println("End!");
    }
}
Run Code Online (Sandbox Code Playgroud)

服务器的同一项目文件中的线程处理程序代码:

    import java.io.*;
import java.net.*;

class ThreadHandler extends Thread {
    Socket newsock;
    int n;

    ThreadHandler(Socket s, int v) …
Run Code Online (Sandbox Code Playgroud)

client android tcp communication

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×2

client ×2

communication ×1

sockets ×1

tcp ×1

transfer ×1