0
for (Iterator<Integer> iter = clients.keySet().iterator(); iter.hasNext();)
{
int key = iter.next();
String addresses="ZeeshanNisar";
java.net.Socket client = clients.get(key);
System.out.print("ok3");
InetAddress zee = client.getInetAddress();
String s = zee.getHostName();
// String s=client.getInetAddress().toString();
System.out.print(s);
if (zee.getHostName()=="ZeeshanNisar")
{
System.out.print("ok4");
dos =new DataOutputStream(client.getOutputStream());
dos.writeUTF("Some message");
}
このコードは、サーバーに接続されている特定のクライアントのメッセージを送信して、クライアント名がzeeshannisarであると仮定しますが、このコードではifステートメント親切に私を助けると思う限り、間違いがないので、私の悪い英語のために残念です。 ==を交換するサーバーから特定のクライアントにメッセージを送信
に等しいuは –
@azurefrog私の問題を解決したありがとうそんなにbroが実際にJavaの学習誰もが全体 '==' VS '等号()'の事に実行されます。 – azurefrog