如何修复我的代码,以便可以将简单的套接字字符串接收到我的应用程序中

时间:2019-04-08 19:56:33

标签: java android python sockets

我的Java代码不会在文本框中显示从python服务器接收到的字符串(但是它可以将字符串发送到服务器)

一切正常,但我在应用程序上的接收端设置错误

   try {
            String hosty = "xxx.xxx.x.xx";
            int porty = xxxxx;
            s = new Socket(hosty,porty);
            pw = new PrintWriter(s.getOutputStream());
            pw.write(message);
            pw.flush();
            BufferedReader bufferedReader = null;
            bufferedReader = new BufferedReader(new InputStreamReader(s.getInputStream()));

            if( bufferedReader.ready() )
            {
                logy = bufferedReader.readLine();   //rcv as jason
            }
            else
            {
                logy = null;
            }

            TextView txtView=(TextView)findViewById(R.id.textView);
            txtView.setText(logy);




            pw.close();
            s.close();

这是python服务器上的相关代码

conn.send("testlettestlet\n".encode('utf-8'))

0 个答案:

没有答案