TCP Accept

Results 1 to 3 of 3
  1. #1
    Doggie And Rice. Military is offline
    MemberRank
    Jun 2009 Join Date
    Here and AboutLocation
    3,302Posts

    TCP Accept

    I need help with this.

    Code:
    using System;
    using System.Collections.Generic;
    using System.Net;
    using System.Net.Sockets;
    using System.Threading;
    
    
    namespace LauncherServerEngine
    {
        class TCP
        {
    
            string Answered = " ";
            string Received = " ";
           PacketHandler packetHandler = new PacketHandler();
    
            System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
            
            public static void Initialize()
            {
                
                TcpListener LauncherServerEngine = new TcpListener(IPAddress.Any, 5344);
                
                
                LauncherServerEngine.Start();
    
                try
                {
    
                    Logger.Write("TCP", "Server initialized on port: 5344", new object[0]);
                }
    
                catch (Exception e)
                {
                    Logger.Write("TCP", "An unknown error has occured: {0}", e.ToString());
                }
            }
    
            public static void Accept() {
                
                while(true){
                 
                  Socket socket = LauncherServerEngine.AcceptSocket();
                  Logger.Write("TCP" , "Connection accepted from " + socket.RemoteEndPoint);
                  byte[] b = new byte[100];
                  int k = socket.Receive(b);
                  for (int i = 0; i < k; i++)
                  {
                      Received += Convert.ToChar(b[i]);
                  }
                  Logger.Write("TCP", "Received Packet: " + Received);
                  Answered = packetHandler.validatePacket(Received);
                  socket.Send(encoding.GetBytes(Answered));
                  Logger.Write("TCP", "Accepted Packed: " + Answered + "\n");
                  Received = " ";
              }
            
            }
    
        }
    }


    The error I'm getting is

    Code:
    Error	1	The type or namespace name 'PacketHandler' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\Reco\Documents\Visual Studio 2008\Projects\LauncherServerEngine\LauncherServerEngine\TCP.cs	15	8	LauncherServerEngine
    I'm new to this :/


  2. #2
    Member azatain is offline
    MemberRank
    May 2009 Join Date
    68Posts

    Re: TCP Accept

    you need create a class PacketHandler to "PacketHandler packetHandler = new PacketHandler();" and this "packetHandler" is to receives data from PacketHandler class.
    PHP Code:
    Error    1    The type or namespace name 'PacketHandler' could not be found (are you missing a using directive or an assembly reference?)    C:\Users\Reco\Documents\Visual Studio 2008\Projects\LauncherServerEngine\LauncherServerEngine\TCP.cs    15    8    LauncherServerEngine 
    says "PacketHandler"does not exist in the project in order to create his "packetHandler"
    like when you will to use StreamWriter without "using System.IO"
    Last edited by azatain; 15-06-11 at 06:00 PM.

  3. #3
    Doggie And Rice. Military is offline
    MemberRank
    Jun 2009 Join Date
    Here and AboutLocation
    3,302Posts

    Re: TCP Accept

    Oh yea , I didn't start making it.



Advertisement