Hallo,
ich wollte eine Android App erstellen, die sich mit dem
Multiserver in Visual Basic hier im Forum verbindet.
Aber wenn einen Text sende, zeigt der Server nichts an.
Java-Code:
Spoiler anzeigen
Der Servercode ist genau der gleiche wie der im SCA.
Und ich habe den Server gestartet und danach die App
und ich drücke auf einen Button, es passiert nichts.
Kann mir jemand helfen?
Freue mich auf Antworten.
MFG
Alex-Digital
ich wollte eine Android App erstellen, die sich mit dem
Multiserver in Visual Basic hier im Forum verbindet.
Aber wenn einen Text sende, zeigt der Server nichts an.
Java-Code:
C-Quellcode
- public class MainActivity extends Activity implements OnClickListener {
- private Button nextButton;
- private Button previousButton;
- private Button stopButton;
- private Socket clientSocket;
- private DataOutputStream outToServer;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- nextButton = (Button)findViewById(R.id.button1);
- nextButton.setOnClickListener(this);
- previousButton = (Button)findViewById(R.id.button2);
- previousButton.setOnClickListener(this);
- stopButton = (Button)findViewById(R.id.Button03);
- stopButton.setOnClickListener(this);
- try {
- clientSocket = new Socket("192.168.0.5",8000);
- outToServer = new DataOutputStream(clientSocket.getOutputStream());
- Send("Smartphone");
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- @Override
- protected void onDestroy()
- {
- super.onDestroy();
- try {
- clientSocket.close();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.main, menu);
- return true;
- }
- public void Send(String text) throws Exception
- {
- outToServer.writeBytes(text + '\n');
- }
- @Override
- public void onClick(View v) {
- if (v == nextButton)
- {
- // Send Next over TCP
- Toast.makeText(this, "Next", Toast.LENGTH_LONG).show();
- try {
- Send("Next");
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- if (v == previousButton)
- {
- // Send Previous over TCP
- Toast.makeText(this, "Previous", Toast.LENGTH_LONG).show();
- try {
- Send("Previous");
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- if (v == stopButton)
- {
- // Send Stop over TCP
- Toast.makeText(this, "Stop", Toast.LENGTH_LONG).show();
- try {
- Send("Stop");
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- }
Der Servercode ist genau der gleiche wie der im SCA.
Und ich habe den Server gestartet und danach die App
und ich drücke auf einen Button, es passiert nichts.
Kann mir jemand helfen?
Freue mich auf Antworten.
MFG
Alex-Digital
~ Alex-Digital :D
if(!Internet.VBP.Get<User>("Alex-Digital").IsOnline) this.Close();