C# Game Server 請教

此終都係connect唔到...
想請教點解?
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.Threading;
  11. using System.Net;
  12. using System.Net.Sockets;
  13. using System.IO;

  14. namespace GameCyberTCPServer
  15. {
  16.     public partial class Form1 : Form
  17.     {
  18.         public Form1()
  19.         {
  20.             InitializeComponent();
  21.         }

  22.         private void Form1_Load(object sender, EventArgs e)
  23.         {

  24.         }

  25.         private void bStartServer_Click(object sender, EventArgs e)
  26.         {            
  27.             Thread tcpServerRunThread = new Thread(new ThreadStart(GameCyberTCPServerRun));
  28.             tcpServerRunThread.Start();
  29.             
  30.         }

  31.         private void GameCyberTCPServerRun()
  32.         {
  33.             IPAddress addr = null;
  34.             String host = "127.0.0.1";
  35.             IPAddress.TryParse(host, out addr);
  36.             TcpListener tcpListener = new TcpListener(addr, 6695);
  37.             tcpListener.Start();


  38.             while (true)
  39.             {
  40.                 TcpClient client = tcpListener.AcceptTcpClient();
  41.                 Thread tcpHandlerThread = new Thread(new ParameterizedThreadStart(tcpHandler));
  42.                 tcpHandlerThread.Start(client);
  43.             }


  44.         }

  45.         private void tcpHandler(object client)
  46.         {
  47.             TcpClient mClient = (TcpClient)client;
  48.             NetworkStream stream = mClient.GetStream();
  49.             byte[] message = new byte[1024];
  50.             stream.Read(message, 0, message.Length);
  51.             textBox1.Text = message.ToString();

  52.         }
  53.     }
  54. }
複製代碼

你listen 127.0.0.1?
自己connect自己?

TOP

本帖最後由 luckiejacky 於 2016-6-11 22:19 編輯

是的,自己試下得唔得先..

我已經set 左ini個host 做localhost
同port已allow local traffic

TOP

是的,自己試下得唔得先..

我已經set 左ini個host 做localhost
同port已allow local traffic ...
luckiejacky 發表於 2016-6-11 22:17


打翻127.0.0.1
你打localhost可能變左IPv6

TOP

Sorry, the port number should be 10010 instead of 6695
thanks, works now

TOP