using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace _06ServerB
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
void ShowMsg(string str)//给消息文本框加文本的方法
{
txtLog.AppendText(str + "\r\n");
}
private void btnStart_Click(object sender, EventArgs e)
{
try
{
IPAddress ip = IPAddress.Any;//创建IP//Any 字段等效于以点分隔的四部分表示法格式的 0.0.0.0 这个IP地址,实际是一个广播地址。//对于SOCKET而言,使用 any ,表示,侦听本机的所有IP地址的对应的端口(本机可能有多个IP或只有一个IP)
IPEndPoint point = new IPEndPoint(ip, Convert.ToInt32(txtPort.Text));//创建终结点(EndPoint)
Socket socketWatch = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//建立监视的Socket
socketWatch.Bind(point);//使得Soc
C#版 Winform界面 Socket编程 Server服务器端
最新推荐文章于 2024-09-13 14:32:29 发布