首页 > 代码库 > 扫描计算机的端口号
扫描计算机的端口号
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace 扫描计算机的端口号{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { listBox1.Items.Clear(); if (string.IsNullOrEmpty(textBox1.Text.Trim())||string.IsNullOrEmpty(textBox2.Text.Trim())||string.IsNullOrEmpty(textBox3.Text.Trim())) { MessageBox.Show("输入端口号和IP地址。。。","提示"); return; } IPAddress ip = IPAddress.Parse(textBox3.Text.Trim());//通过IP字符串实例化IPAddress类 for (int i =Convert.ToInt32(textBox1.Text); i < Convert.ToInt32(textBox2.Text)+1; i++) { TcpClient tx = new TcpClient();//实例化 try { tx.Connect(ip, i);//使用IP地址和端口号连接主机。 listBox1.Items.Add("COM:" + i + "是开放的."); } catch { } finally {tx.Close();//释放该实例,但不关闭基础连接。} } listBox1.Items.Add("扫描结束!"); } }}
扫描计算机的端口号
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。