login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[VB2008] TCP socket probleem

Offline Sirius - 21/10/2009 19:02
Avatar van SiriusLid Hiya ppl,

ik heb een probleempje met mijn script:

  1. Imports System
  2. Imports System.IO
  3. Imports System.Net
  4. Imports System.Net.Sockets.TcpClient
  5. Imports System.Net.Sockets
  6. Imports System.Text
  7.  
  8. Class TCPClient
  9. Shared Sub Main()
  10. Dim tcpClient As New System.Net.Sockets.TcpClient
  11. tcpClient.Connect("127.0.0.1", 6667)
  12. Dim networkStream As NetworkStream = tcpClient.GetStream
  13. If networkStream.CanWrite And networkStream.CanRead Then
  14. Dim sendBytes As [Byte]() = Encoding.ASCII.GetBytes("test")
  15. networkStream.Write(sendBytes, 0, sendBytes.Length)
  16. Dim bytes(tcpClient.ReceiveBufferSize) As Byte
  17. networkStream.Read(bytes, 0, CInt(tcpClient.ReceiveBufferSize))
  18. Dim returndata As String = Encoding.ASCII.GetString(bytes)
  19. Console.WriteLine(("Data: " + returndata))
  20. Else
  21. If Not networkStream.CanRead Then
  22. Console.WriteLine("cannot not write data to this stream")
  23. tcpClient.Close()
  24. Else
  25. If Not networkStream.CanWrite Then
  26. Console.WriteLine("cannot read data from this stream")
  27. tcpClient.Close()
  28. End If
  29. End If
  30. End If
  31. Console.ReadLine()
  32. End Sub
  33. End Class



De code geeft geen error message.. maar mijn server krijgt niks binnen.

Wat doe ik fout?

5 antwoorden

Gesponsorde links
Offline SvenP - 21/10/2009 20:07
Avatar van SvenP PHP interesse Ik heb zelf geen ervaring met VB maar;
Controleer of de luisterpoort van de server wel 6667 is, en vervolgens controleren of je de poort wel open hebt staan in je firewall
Offline Ontani - 21/10/2009 20:23
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Als je de service op je eigen pc hebt draaien zal deze code misschien werken

Op een andere pc of server zal je echt wel het IP moeten vervangen dat nu op 127.0.0.1 staat.
Offline Sirius - 22/10/2009 00:26
Avatar van Sirius Lid Ik had een zelfgemaakte IRC server open gezet die luisterde op port 6667 maar hij krijgt niks binnen. Ligt niet aan de firewall of andere instellingen
Offline Mario - 22/10/2009 00:30
Avatar van Mario Crew algemeen ben je misschien aangesloten op een router ? Ook daar kun je poorten blokkeren.
Offline Sirius - 22/10/2009 02:30
Avatar van Sirius Lid
Sirius schreef:
Ik had een zelfgemaakte IRC server open gezet die luisterde op port 6667 maar hij krijgt niks binnen. Ligt niet aan de firewall of andere instellingen


Anders kan ik geen server hosten :>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s