android开发客户端,已知服务器的IP和端口,如何给该服务器发送数据?
答案:1 悬赏:10 手机版
解决时间 2021-01-15 22:03
- 提问者网友:欲劫无渡
- 2021-01-15 03:19
android开发客户端,已知服务器的IP和端口,如何给该服务器发送数据?
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-01-15 04:52
用socket套接字,与服务器段建立连接,通过获得socket的输入输出流来进行数据传输与接受,发数据就用outputstream的write方法追问//发送请求信息
dos.writeUTF(req)
//读取返回信息响应
String resp=dis.readUTF();
可以写数据,但是无法接收服务器返回来的信息,程序运行到dis.readUTF();这里就不走了,这是为啥????追答额,返回的数据要获取socket的inputstream方法,然后用inputstream的read方法读取吧....你试试看追问inputStream的好几个read方法都试过了,不行。追答额,read方法返回的是个byte类型的数据包吧追问什么read,readline,readUTF,只要是带read的都尝试过了,就是不行。我想这和服务器的代码有关,可是服务器代码不知道。算了。追答好吧
dos.writeUTF(req)
//读取返回信息响应
String resp=dis.readUTF();
可以写数据,但是无法接收服务器返回来的信息,程序运行到dis.readUTF();这里就不走了,这是为啥????追答额,返回的数据要获取socket的inputstream方法,然后用inputstream的read方法读取吧....你试试看追问inputStream的好几个read方法都试过了,不行。追答额,read方法返回的是个byte类型的数据包吧追问什么read,readline,readUTF,只要是带read的都尝试过了,就是不行。我想这和服务器的代码有关,可是服务器代码不知道。算了。追答好吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯