建立服务器与客户端连接后,通过android中的button按钮,点击后能够发送固定的字符串比如“ab”给服务器
1个回答
展开全部
额··你是用什么与服务器相连的呢··是用socket?还是HTTP?但是不管是哪种·只要将发送的操作写在button的OnClickListener中的onClick中就都能够将数据发送过去···
private OnClickListener sendmessage = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
String message = "ab";
DatagramSocket mySocket = new DatagramSocket();
byte[] buffer = message.getBytes();
DatagramPacket datagram = new DatagramPacket(buffer,
buffer.length, receiverHost, receiverPort);
mySocket.send(datagram);
mySocket.close();
} catch (Exception e) {
Log.i("aaaa", e.getMessage());
e.printStackTrace();
}
}
};
这个是用UDP/IP协议传送的数据,希望对你有帮助吧···
private OnClickListener sendmessage = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
String message = "ab";
DatagramSocket mySocket = new DatagramSocket();
byte[] buffer = message.getBytes();
DatagramPacket datagram = new DatagramPacket(buffer,
buffer.length, receiverHost, receiverPort);
mySocket.send(datagram);
mySocket.close();
} catch (Exception e) {
Log.i("aaaa", e.getMessage());
e.printStackTrace();
}
}
};
这个是用UDP/IP协议传送的数据,希望对你有帮助吧···
追问
是用socket建立连接的
追答
嗯··那是用tcp 还是udp 的socket··udp 的话上面的例子就是了··tcp的话改下也可以了··我就偷懒了···
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询