Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
DFJ_
Poster
Poster

Anmeldedatum: 15.10.2007
Beiträge: 156

Wie Winsock problem(adresse schon benutz)
Verfasst am: 13.04.2008, 16:25

Hallo, ich habe folgens problem,
was kann ich dagegen tuen das dieses nicht bassiert wenn es da eine lösung gibt google hat nicht viel gefunden , ich habe auch schon restart gemacht mit dem pc aber das hat auch irgend wie nicht geholfen kein ahnung warum , aber es half nix XD

jor meine frage wie kann man diesen fehler beheben ?

gru?
DFJ
Spam bot
 
jojo4ever_
Poster
Poster

Anmeldedatum: 22.07.2007
Beiträge: 108


Verfasst am: 13.04.2008, 16:26

anderen Port usen?
PS:
Welchen Port benutzt du denn?
 
DFJ_
Poster
Poster

Anmeldedatum: 15.10.2007
Beiträge: 156


Verfasst am: 13.04.2008, 16:27

12345 / 12234 / usw.


keine ahnung warum aber es steht egal welche port ich ein gebe port benutz XD

Edit : \
hier der
source
naja hätte ich wieso später online gestellt

Tic Tac Toe Online

Code:


Dim figur As String

Private Sub cmd_connect_Click()
Winsock1.Connect txt_ip, "12345"
Frame1.Enabled = False

End Sub

Private Sub cmd_Listen_Click()
Winsock1.Listen
Frame1.Enabled = False

End Sub

Private Sub Form_Load()
Winsock1.LocalPort = "12345"

Dim i As Integer

For i = 0 To 8
Label1(i).Caption = ""
Next i

End Sub

Private Sub Label1_Click(Index As Integer)
Dim abfall As String

If Label1(Index).Caption = "" Then
Select Case figur

Case "O"
Label1(Index).Caption = "O"
Label1(Index).ForeColor = "&H000000FF"
abfall = "O" & "#" & Label1(Index)
Winsock1.SendData abfall
abfall = ""

 Case "X"
 Label1(Index).Caption = "X"
Label1(Index).ForeColor = "&H00000000"
abfall = "X" & "#" & Label1(Index)
Winsock1.SendData abfall
abfall = ""
 End Select
 
 End If
 

End Sub

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock1.Close

Winsock1.Accept requestID
If figur_X.Value = True Then
figur = "X"
Winsock1.SendData "X"
Else
figur = "O"
Winsock1.SendData "O"
End If



End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim daten As String
Dim feld() As String

Winsock1.GetData daten

If InStr(1, daten, "#") = 1 Then
feld = Split(daten, "#")
Select Case feld(0)
Case "X"
Label1(feld(1)).Caption = feld(0)
Label1(feld(1)).ForeColor = "&H00000000"
Case "O"
Label1(feld(1)).Caption = feld(0)
Label1(feld(1)).ForeColor = "&H000000FF"
End Select

End If

Select Case daten

Case "X"
figur = "X"
Case "O"
figur = "O"
End Select

End Sub

Spam bot


Zuletzt bearbeitet von DFJ_ am 13.04.2008, 16:33, insgesamt 3-mal bearbeitet
 
jojo4ever_
Poster
Poster

Anmeldedatum: 22.07.2007
Beiträge: 108


Verfasst am: 13.04.2008, 16:31


Wenn der Server local ist muss er einen anderen Port haben Very Happy
sonst fällt mir nichts ein, vielleicht ports freischalten
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: winsock

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Datumswert ermitteln zu dem eine Datei auf meine HD geschrie 189 22.03.2012, 09:16
Keine neuen Beiträge Excel Tabelle auslesen Fehler excel.workbook 935 24.05.2011, 13:33
Keine neuen Beiträge VB.Net2005 und CMD 934 07.09.2010, 17:26
Keine neuen Beiträge VB.net als Lösung für mein Excel-Problem? 683 02.03.2010, 13:33
Keine neuen Beiträge Ähnliche Funktion wie PHP include??? 631 22.11.2007, 09:12
 


[ Time: 0.1964s ][ Queries: 89 (0.1117s) ][ GZIP on - Debug on ]