
23.02.2006, 00:50
|
|
Познающий
Регистрация: 20.01.2006
Сообщений: 84
Провел на форуме: 156615
Репутация:
5
|
|
Ну вот что у меня вышло (код на vb но большой разницы нету, и так все понятно  ):
Код:
Public Client As Sockets.TcpClient
Public Server As Sockets.TcpListener
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If Server.Pending Then
Dim socket As Socket = New Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Tcp)
socket = Server.AcceptSocket()
Dim buf() As Byte
socket.Receive(buf, SocketFlags.None)
If buf.Length <> 0 Then
MsgBox("buf priniat")
End If
End If
End Sub
'Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' Dim buf() As Byte
' Dim message As String = TextBox1.Text
' buf = System.Text.Encoding.Default.GetBytes(message)
' Client = New TcpClient("www.google.com", 80)
' Client.GetStream.Write(buf, 0, buf.Length)
' Client.Close()
'End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Server = New TcpListener(IPAddress.Parse("IP"), 180)
Server.Start()
End Sub
вот собрал за пару минут для того чтобы проверить соеденится ли с ним A4Proxy при проверке прокси. Все вроде соеденяет, но в строке socket.Receive(buf, SocketFlags.None)
выдает ошибку что буффер пустой и ничего не приняло
"Parameter value cannot be null"
Наверно я неправильно настроил socket, но соеденение он принимает, так что не могу понять в чем сдесь проблема 
|
|
|