2015-02-17 2 views
0

Я хочу отправить сообщение в сеть с помощью android. Как я могу отправить сообщение одному из клиентов в сети с программированием сокетов в Android?Отправить сообщение специальному клиенту в сети

Я ищу о программировании сокетов и найти его:

  ServerSocket SVsocket=null; 

     try { 

      SVsocket=new ServerSocket(8080); 

      Socket s=SVsocket.accept(); 
      BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream())); 
      BufferedWriter out = new BufferedWriter(new OutputStreamWriter(s.getOutputStream())); 

      String incomingMsg = in.readLine() + System.getProperty("line.separator"); 


      String outgoingMsg = "goodbye from port " + "8080" + System.getProperty("line.separator"); 
      out.write(outgoingMsg); 
      out.flush(); 

      s.close(); 

     } catch (IOException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 

Я думаю, что это послать за все клиента (слушать 8080 порт), но я хочу отправить только один клиент с и IP-адрес.

ответ

0

Вместо программирования сокетов вы можете использовать сообщения отправки уведомлений конкретному пользователю в своей сети. Отправьте этот идентификатор на сервер и сервер, чтобы отправить уведомление этому конкретному пользователю.

+0

У меня есть сервер, все клиенты подключаются (с именем пользователя и паролем) к этому (любой клиент отправляет собственный IP-адрес), а клиент может получить желаемый IP-адрес для чата. но теперь я хочу знать, как я могу отправить сообщение с сервера/клиента другому клиенту с ip-адресом –

Смежные вопросы