android开发客户端,已知服务器的IP和端口,如何给该服务器发送数据?

使用的是TCP通信协议,而且仅仅知道服务器的IP和端口。如何实现在客户端给它发数据???

用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的都尝试过了,就是不行。我想这和服务器的代码有关,可是服务器代码不知道。算了。

追答

好吧

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答