2017-08-21 3 views
-7

Ich möchte eine Verbindung zwischen meinem Android-Client und PC-Server herstellen.Wie kann ich Socket auf diesen Code verwenden?

Aber mein Wissen in Socket ist noch nicht genug, vielleicht kann mir jemand mit diesem Code helfen, welche Codes ich hinzufügen muss. Ich habe eine Schaltfläche namens connect, die eine Verbindung zwischen dem PC-Server und mobilen Client erstellt, wenn Sie es gedrückt haben. Dann wird eine Protokollmeldung angezeigt, ob sie erfolgreich ist oder nicht. Ich hoffe, dass mir jemand helfen kann.

Hier ist mein Code:

package ph.roprovider.connection; 

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 


public class MainActivity extends AppCompatActivity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     Button button = (Button) findViewById(R.id.connect); 
     button.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       // Code here executes on main thread after user presses button 
      } 
     }); 
    } 

} 
+2

Ihr Code hat Null-Socket-Implementierung. Vielleicht möchten Sie mehr dazu lesen, z.B. Beginnen Sie mit den Android Bluetooth-Entwicklerhandbüchern. Es gibt eine Beschreibung über die Socket-Handhabung. https://developer.android.com/guide/topics/connectivity/bluetooth.html –

Antwort

0

Sie mehr Sockel io oder einem anderen Socket-Bibliotheken lernen

http://socket.io/blog/native-socket-io-and-android

+0

Aber sehen Sie aus wie es IP und Port in diesem Handbuch nicht hat. Nach was ich suche, ist, wie ich Verbindung zu einem running console server ip and ports herstellen kann. –