Als ik mijn server start, en er met 1 client op connect, dan kan ik heen en weer chatten.
Zodra ik met de 2e client connect, en daarmee iets send, dan zie ik het op de server en op client 1.
Maar... als ik dan met client 1 iets zeg, dan ziet de server het, maar stuurt het niet door.
Ik heb daarvoor dit stukje code:
IntMax is het nr van winsocks die open staan. (index dus)
Zodra ik met de 2e client connect, en daarmee iets send, dan zie ik het op de server en op client 1.
Maar... als ik dan met client 1 iets zeg, dan ziet de server het, maar stuurt het niet door.
Ik heb daarvoor dit stukje code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| Private Sub tcpServer_DataArrival(Index As Integer, ByVal bytesTotal As Long) Dim ontvangdata As String For p = 1 To IntMax tcpServer(p).GetData ontvangdata txtOutput.Text = txtOutput.Text & ontvangdata Next p For x = 1 To IntMax tcpServer(x).SendData ontvangdata & vbCrLf Next x End If Exit Sub End Sub |
IntMax is het nr van winsocks die open staan. (index dus)