此終都係connect唔到...
想請教點解?- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using System.Threading;
- using System.Net;
- using System.Net.Sockets;
- using System.IO;
- namespace GameCyberTCPServer
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- }
- private void bStartServer_Click(object sender, EventArgs e)
- {
- Thread tcpServerRunThread = new Thread(new ThreadStart(GameCyberTCPServerRun));
- tcpServerRunThread.Start();
-
- }
- private void GameCyberTCPServerRun()
- {
- IPAddress addr = null;
- String host = "127.0.0.1";
- IPAddress.TryParse(host, out addr);
- TcpListener tcpListener = new TcpListener(addr, 6695);
- tcpListener.Start();
- while (true)
- {
- TcpClient client = tcpListener.AcceptTcpClient();
- Thread tcpHandlerThread = new Thread(new ParameterizedThreadStart(tcpHandler));
- tcpHandlerThread.Start(client);
- }
- }
- private void tcpHandler(object client)
- {
- TcpClient mClient = (TcpClient)client;
- NetworkStream stream = mClient.GetStream();
- byte[] message = new byte[1024];
- stream.Read(message, 0, message.Length);
- textBox1.Text = message.ToString();
- }
- }
- }
複製代碼 |