1
我能够连接到TCP IP网络,但即使我发送一些 字节数组但仍然没有在服务器控制台上看到任何输出。 服务器是C++,我需要从我的android应用程序发送数据。我可以连接 ,但是当我发送数据时,我没有收到任何通知。 以下是我的代码。从android应用程序发送数据到TCP IP
InetAddress serverAddr = InetAddress.getByName(serverIP);
SocketAddress socketadd= new InetSocketAddress(serverAddr, serverPort);
Log.d("TCP", "C: Connecting...");
//Socket socket = new Socket(serverAddr, serverPort);
Socket socket=new Socket();
try {
Log.d("TCP", "C: Sending: '" + msg + "'");
socket.connect(socketadd);
Log.e("Connect:", "Connect:");
DataOutputStream dataout = new
DataOutputStream(socket.getOutputStream());
dataout.flush();
byte haeader[]=new byte[6];
// String data="20110110,cswxerotest,cswxerotest";
// Packet p=new Packet();
//byte bdata[]=converttoCPP(getBytes());
byte bdata[]=getBytes();
//byte a[]=new byte[20];
//dataout.writeByte(5);
dataout.write(bdata,0,bdata.length);
dataout.flush();
您好,感谢您的回复。我有方法,其中我将一些短和字符串变量放入字节,然后我发送整个字节数组。希望能尽快听到你的消息。 – 2011-03-25 04:12:36