2017-05-25 136 views
0

我发现网上的这两个示例是socket.io应用程序和第二个是c# form application这是基于服务器客户端的应用程序,它可以正常工作,但是当我尝试建立c#表单应用程序和socket.io应用程序我看不到从c#表单应用程序发送的消息。我运行socket.io应用程序作为我的服务器和c#窗体应用程序作为我的客户端,并在两侧使用相同的端口号,并给予我的服务器的IP到c#在客户部分提交表格申请。我认为它不会收到数据,因为index.html首先要求提供昵称,然后显示该用户发送的消息。我该如何处理,以便首次收到的消息将被视为用户名,然后剩余的消息将显示在网页上用户名。我需要用户名,因为我想从index.html发送消息到C#表单应用程序also.Please帮助我试图实现这一点从三周。谢谢。如何发送消息从c#表单应用程序到Socket.io应用程序

回答

0
C# supports TCP sockets: 
1) You must need a IpAddress and Port number to connect. 
    Socket socket = new 
    System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork, 
         System.Net.Sockets.SocketType.Stream, 
    System.Net.Sockets.ProtocolType.Tcp); 
     try 
     { 
      byte[] bytes = new byte[256]; 

      IPAddress ipAdd = System.Net.IPAddress.Parse(ipAddress); 
      IPEndPoint remoteEP = new IPEndPoint(ipAdd, port); 
      if (Session["IsPortConnected"] == null) 
      { 
       socket.Connect(remoteEP); 
      } 
     } 


If this answer helped you please mark it correct. 
+0

我已经给我的服务器IP地址形成应用程序。问题是index.html页面不直接显示消息,如果昵称没有输入,我不希望 –

相关问题