2 Stimmen

Socket kann im Event Handler nicht geöffnet werden

Ich versuche, eine einfache Desktop-Anwendung zu bauen, wo der Benutzer die URL in ein Textfeld eingibt und klickt auf die Schaltfläche "Senden", um die GET-Anforderung für diese Seite zu senden.ich versuche, einen Socket zu öffnen, um eine Verbindung zum Host in der Schaltfläche "Senden" Maus clicek Ereignis handeler aber die GUI stecken bleibt. Ich muss sie über den Task-Manager schließen.

private void SubmitButtonMouseClicked(java.awt.event.MouseEvent evt)  
{

  Socket s = null;  
  String website = URLTextBox.getText();  
  String host = "111.65.23.56";    //this could be any host  
  int port = 80;  

  try  
  {  
   System.out.println("I am opening socket");  
   s = new Socket(host,port);   **// the code stuck here :(**   
   System.out.println("socket opened");  
  }  
  catch(IOException e){ }  

  // and the code follows......  

}

bitte helfen Sie mir.....

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X