Hallo und Danke mal, aber kannst Du mir auch sagen da ich mich in PHP mal gar nicht auskenne, und mit Server auch nicht gerade.
WIndows Programm, dass ein HTTP Server beinhaltet, kannst Du mir das kurz erklären.... wäre sehr dankbar
alles was Du dafür brauchst ist ein TerminalProgramm auf dem PC (und natürlich eine Verbindung zwischen Android und PC).
Du stellst das Terminalprogramm auf den Port ein, an dem das Device verbunden ist (z.B. COM1) und schön werden die empfangenen Daten dargestellt.
Der TE sprach von Geräten (also Mehrzahl). Dein Vorschlag bezieht sich nur auf den PC an dem das Android-Device gerade angeschlossen ist. Ich bin mir nicht sicher das er das so meinte.
Mal davon abgesehen ist ein Terminal ja nicht gerade übersichtlich in der Erscheinung. Ich würde da ein Windows-Programm zur Anzeige eher bevorzugen. ABER das spiegelt natürlich nur meine persönliche Meinung zu dem ganzen.
Mit Terminalprogrammen habe ich vor 25 Jahren in meiner DFÜ-Zeit genug rumhantiert um für mich entscheiden zu können das ich das heute nicht mehr haben muss
Imports System.Net.Sockets, System.Threading, System.IO
Public Class Form1
Dim listener As New Net.Sockets.TcpListener(9092) '32118
Dim client As TcpClient
Dim message As String
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs)
listener.Stop()
Application.Exit()
End Sub
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'tablet Tcip 1 = "192.168.177.31" tablet 2 = 192.168.177.32
listener.Start()
Dim listthread As New Thread(New ThreadStart(AddressOf listening))
listthread.Start()
End Sub
Private Sub listening()
listener.Start()
End Sub
Private Sub tmrlistener_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrlistener.Tick
If listener.Pending = True Then
message = ""
client = listener.AcceptTcpClient()
Dim reader As New StreamReader(client.GetStream())
While reader.Peek > -1
message = message + Convert.ToChar(reader.Read()).ToString
End While
rtbRecieveText.AppendText(message)
End If
End Sub
End Class
1. das bekomme ich im Client angezeigt eine umgedretes T
2. Kann es nur an dem Port liegen ?
Beim ersten verbinden beim 2. wegschicken eines Textes zeigt er nichts mehr an
So habe es mit der exe datei als auch mit dem heir gezeigten Text ausprobiert:
Mein Programm sagt Verbindung da, aber nichts mehr an Text
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
Dim AStreams As AsyncStreams
Dim Server As ServerSocket
Dim Socket1 As Socket
Dim port As String
Dim ServerIp As String
End Sub
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim Button1 As Button
Dim Button2 As Button
End Sub
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
'Activity.LoadLayout("Layout1")
Activity.LoadLayout("1")
port = 9092
ServerIp="192.168.178.26"
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub connet
Try
Socket1.Initialize("Socket1")
Socket1.Connect(ServerIp ,port, 20000)
Catch
ToastMessageShow( "Non conesso", True)
End Try
End Sub
Sub Socket1_Connected (Connected As Boolean)
If Connected = True Then
ToastMessageShow( "Connesso", True)
AStreams.Initialize(Socket1.InputStream,Socket1.OutputStream,"Astreams")
End If
End Sub
Sub send_data(data As String)
If AStreams.IsInitialized = True Then
Dim buffer() As Byte
data=data
buffer = data.GetBytes("UTF8")
AStreams.Write(buffer)
End If
End Sub
Sub AStreams_NewData (Buffer() As Byte)
Dim msg As String
msg = BytesToString(Buffer, 0, Buffer.Length, "UTF8")
ToastMessageShow( msg, True)
End Sub
Sub AStreams_Error
ToastMessageShow( LastException.Message, True)
End Sub
Sub Button1_Click
connet
End Sub
Sub Button2_Click
send_data("hello!")
End Sub
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?