Server/Client Help

Please support our C# advertiser: Intel Parallel Studio Home
Reply

Join Date: Aug 2008
Posts: 2
Reputation: Karil is an unknown quantity at this point 
Solved Threads: 0
Karil Karil is offline Offline
Newbie Poster

Server/Client Help

 
0
  #1
Aug 9th, 2008
Ok I have written some coding out for a server and Client in my Microsoft Visual C# 2008 but nothing seems to come up in the cmd.exe so i was wondering if anyone would know any reason why?
The cmd.exe opens but it is completly blank.
Here is my Coding incase someone wants to try it to see if it works for them:
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.NativeInterop;
  6. using System.Net.Sockets;
  7.  
  8. namespace ConsoleApplication1
  9. {
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {
  14. WinsockClient Client = new WinsockClient(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  15. Client.OnConnect += new SocketEventCallback<WinsockClient, object>(Client_OnConnect);
  16. Client.OnDisconnect += new SocketEventCallback<WinsockClient, object>(Client_OnDisconnect);
  17. Client.OnReceive += new SocketEventCallback<WinsockClient, byte[]>(Client_OnReceive);
  18.  
  19. WinsockServer Server = new WinsockServer(AddressFamily.InterNetwork, SocketType.Stream,ProtocolType.Tcp);
  20. Server.OnClientConnect += new SocketEventCallback<CustomWinsockClient,object>(Server_OnClientConnect);
  21. Server.OnClientDisconnect += new SocketEventCallback<CustomWinsockClient,object>(Server_OnClientDisconnect);
  22. Server.OnClientReceive += new SocketEventCallback<CustomWinsockClient,byte[]>(Server_OnClientReceive);
  23.  
  24.  
  25. Server.Enable(9958, 10, 255);
  26. byte[] ClientRecvBuffer = new byte[255];
  27. Client.Enable("82.15.228.51", 9958, ClientRecvBuffer);
  28.  
  29. while (true)
  30. Console.ReadLine();
  31. }
  32.  
  33. static void Server_OnClientReceive(CustomWinsockClient Sender, byte[] Arg)
  34. {
  35. Console.WriteLine("Server: Received Message!");
  36. Console.WriteLine("\t >>" + Encoding.ASCII.GetString(Arg));
  37. }
  38.  
  39. static void Server_OnClientDisconnect(CustomWinsockClient Sender, object Arg)
  40. {
  41. Console.WriteLine("Server: We Lost Connection To A Client!");
  42. }
  43.  
  44. static void Server_OnClientConnect(CustomWinsockClient Sender, object Arg)
  45. {
  46. Console.WriteLine("Server: We Got A Client");
  47. Sender.Send(Encoding.ASCII.GetBytes("Greeting!"));
  48. }
  49.  
  50. static void Client_OnReceive(WinsockClient Sender, byte[] Arg)
  51. {
  52. Console.WriteLine("Client: Recieved Message!");
  53. Console.WriteLine("\t >> " + Encoding.ASCII.GetString(Arg));
  54. Sender.Send(Encoding.ASCII.GetBytes("Hello, How Are You?"));
  55. Sender.Disconnect();
  56. }
  57.  
  58. static void Client_OnDisconnect(WinsockClient Sender, object Arg)
  59. {
  60. Console.WriteLine("Client: We Lost Connection!");
  61. }
  62.  
  63. static void Client_OnConnect(WinsockClient Sender, object Arg)
  64. {
  65. Console.WriteLine("Client: We're Connected To our Host");
  66. }
  67. }
  68. }
This coding does look a bit strange here but its copied and pasted directly from my project
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC