Я могу подключиться к сети TCP IP, но даже если я отправляю некоторые но все же я не вижу каких-либо результатов на консоли сервера. Сервер - это С++, и мне нужно отправить данные из моих приложений для Android. я в состоянии для подключения, но когда я отправляю данные, я не получаю уведомления. followins - мой код.
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();
Я вижу, что у вас есть сообщение msg
для отправки, но я не вижу, чтобы вы конвертировали его в байты и отправляли в любом месте (что-то вроде byte bdata[] = msg.getBytes()
)