I dont see you calling the Accept method anywhere.
Here, I've cleaned the code up for you a bit. Not added anything.

VB.NET Code:
  1. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.         Dim instance As Socket
  3.         Dim backlog As Integer
  4.  
  5.         Dim port As Integer
  6.         port = 80
  7.  
  8.         ' create the socket
  9.         Dim listenSocket As New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
  10.  
  11.         ' bind the listening socket to the port
  12.         Dim ep As New IPEndPoint(System.Net.IPAddress.Parse("127.0.0.1"), port)
  13.         listenSocket.Bind(ep)
  14.  
  15.         ' start listening
  16.         listenSocket.Listen(backlog)
  17.         'CreateAndListen
  18.     End Sub