Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Dc Mass - Form1.cs

Form1.cs

Caricato da:
Scarica il programma completo

  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. using System.Data;
  7. using System.Threading;
  8. using System.Net;
  9. using System.Net.Sockets;
  10.  
  11. namespace SaTaNaDcMaSS
  12. {
  13.         /// <summary>
  14.         /// Summary description for Form1.
  15.         /// </summary>
  16.         public class Form1 : System.Windows.Forms.Form
  17.         {
  18.                 private System.Windows.Forms.Label label2;
  19.                 private bool connesso=false;
  20.                 private Thread t;
  21.                
  22.                 private System.Windows.Forms.Button connetti;
  23.                 private System.Windows.Forms.Button disconnetti;
  24.                 private System.Windows.Forms.Button manda;
  25.                 private System.Windows.Forms.ListBox userlist;
  26.                 private System.Windows.Forms.TextBox messaggio;
  27.                 private System.Windows.Forms.Label label1;
  28.                 private System.Windows.Forms.Label label3;
  29.                 private System.Windows.Forms.TextBox hub;
  30.                 private System.Windows.Forms.TextBox porta;
  31.                 private StatusBar statusBar1 = new StatusBar();
  32.                 private StatusBarPanel panel1 = new StatusBarPanel();
  33.                 private StatusBarPanel panel2 = new StatusBarPanel();
  34.                 private System.Windows.Forms.Button mass;
  35.                 private System.Windows.Forms.RichTextBox txt;
  36.                 private System.Windows.Forms.Label label4;
  37.                 private System.Windows.Forms.Label label5;
  38.                 private System.Windows.Forms.Label label6;
  39.                 private System.Windows.Forms.Label label7;
  40.                 /// <summary>
  41.                 /// Required designer variable.
  42.                 /// </summary>
  43.                 private System.ComponentModel.Container components = null;
  44.  
  45.                 public Form1()
  46.                 {
  47.                         //
  48.                         // Required for Windows Form Designer support
  49.                         //
  50.                         InitializeComponent();
  51.                         CreateStatusBar();
  52.                 }
  53.  
  54.                 /// <summary>
  55.                 /// Clean up any resources being used.
  56.                 /// </summary>
  57.                 protected override void Dispose( bool disposing )
  58.                 {
  59.                         if( disposing )
  60.                         {
  61.                                 if (components != null)
  62.                                 {
  63.                                         components.Dispose();
  64.                                 }
  65.                         }
  66.                         base.Dispose( disposing );
  67.                 }
  68.  
  69.                 #region Windows Form Designer generated code
  70.                 /// <summary>
  71.                 /// Required method for Designer support - do not modify
  72.                 /// the contents of this method with the code editor.
  73.                 /// </summary>
  74.                 private void InitializeComponent()
  75.                 {
  76.                         System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
  77.                         this.connetti = new System.Windows.Forms.Button();
  78.                         this.disconnetti = new System.Windows.Forms.Button();
  79.                         this.manda = new System.Windows.Forms.Button();
  80.                         this.userlist = new System.Windows.Forms.ListBox();
  81.                         this.label2 = new System.Windows.Forms.Label();
  82.                         this.messaggio = new System.Windows.Forms.TextBox();
  83.                         this.label1 = new System.Windows.Forms.Label();
  84.                         this.hub = new System.Windows.Forms.TextBox();
  85.                         this.porta = new System.Windows.Forms.TextBox();
  86.                         this.label3 = new System.Windows.Forms.Label();
  87.                         this.mass = new System.Windows.Forms.Button();
  88.                         this.txt = new System.Windows.Forms.RichTextBox();
  89.                         this.label4 = new System.Windows.Forms.Label();
  90.                         this.label5 = new System.Windows.Forms.Label();
  91.                         this.label6 = new System.Windows.Forms.Label();
  92.                         this.label7 = new System.Windows.Forms.Label();
  93.                         this.SuspendLayout();
  94.                         //
  95.                         // connetti
  96.                         //
  97.                         this.connetti.AccessibleDescription = resources.GetString("connetti.AccessibleDescription");
  98.                         this.connetti.AccessibleName = resources.GetString("connetti.AccessibleName");
  99.                         this.connetti.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("connetti.Anchor")));
  100.                         this.connetti.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("connetti.BackgroundImage")));
  101.                         this.connetti.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("connetti.Dock")));
  102.                         this.connetti.Enabled = ((bool)(resources.GetObject("connetti.Enabled")));
  103.                         this.connetti.FlatStyle = ((System.Windows.Forms.FlatStyle)(resources.GetObject("connetti.FlatStyle")));
  104.                         this.connetti.Font = ((System.Drawing.Font)(resources.GetObject("connetti.Font")));
  105.                         this.connetti.ForeColor = System.Drawing.Color.Yellow;
  106.                         this.connetti.Image = ((System.Drawing.Image)(resources.GetObject("connetti.Image")));
  107.                         this.connetti.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("connetti.ImageAlign")));
  108.                         this.connetti.ImageIndex = ((int)(resources.GetObject("connetti.ImageIndex")));
  109.                         this.connetti.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("connetti.ImeMode")));
  110.                         this.connetti.Location = ((System.Drawing.Point)(resources.GetObject("connetti.Location")));
  111.                         this.connetti.Name = "connetti";
  112.                         this.connetti.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("connetti.RightToLeft")));
  113.                         this.connetti.Size = ((System.Drawing.Size)(resources.GetObject("connetti.Size")));
  114.                         this.connetti.TabIndex = ((int)(resources.GetObject("connetti.TabIndex")));
  115.                         this.connetti.Text = resources.GetString("connetti.Text");
  116.                         this.connetti.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("connetti.TextAlign")));
  117.                         this.connetti.Visible = ((bool)(resources.GetObject("connetti.Visible")));
  118.                         this.connetti.Click += new System.EventHandler(this.button1_Click);
  119.                         //
  120.                         // disconnetti
  121.                         //
  122.                         this.disconnetti.AccessibleDescription = resources.GetString("disconnetti.AccessibleDescription");
  123.                         this.disconnetti.AccessibleName = resources.GetString("disconnetti.AccessibleName");
  124.                         this.disconnetti.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("disconnetti.Anchor")));
  125.                         this.disconnetti.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("disconnetti.BackgroundImage")));
  126.                         this.disconnetti.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("disconnetti.Dock")));
  127.                         this.disconnetti.Enabled = ((bool)(resources.GetObject("disconnetti.Enabled")));
  128.                         this.disconnetti.FlatStyle = ((System.Windows.Forms.FlatStyle)(resources.GetObject("disconnetti.FlatStyle")));
  129.                         this.disconnetti.Font = ((System.Drawing.Font)(resources.GetObject("disconnetti.Font")));
  130.                         this.disconnetti.ForeColor = System.Drawing.Color.Yellow;
  131.                         this.disconnetti.Image = ((System.Drawing.Image)(resources.GetObject("disconnetti.Image")));
  132.                         this.disconnetti.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("disconnetti.ImageAlign")));
  133.                         this.disconnetti.ImageIndex = ((int)(resources.GetObject("disconnetti.ImageIndex")));
  134.                         this.disconnetti.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("disconnetti.ImeMode")));
  135.                         this.disconnetti.Location = ((System.Drawing.Point)(resources.GetObject("disconnetti.Location")));
  136.                         this.disconnetti.Name = "disconnetti";
  137.                         this.disconnetti.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("disconnetti.RightToLeft")));
  138.                         this.disconnetti.Size = ((System.Drawing.Size)(resources.GetObject("disconnetti.Size")));
  139.                         this.disconnetti.TabIndex = ((int)(resources.GetObject("disconnetti.TabIndex")));
  140.                         this.disconnetti.Text = resources.GetString("disconnetti.Text");
  141.                         this.disconnetti.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("disconnetti.TextAlign")));
  142.                         this.disconnetti.Visible = ((bool)(resources.GetObject("disconnetti.Visible")));
  143.                         this.disconnetti.Click += new System.EventHandler(this.disconnetti_Click);
  144.                         //
  145.                         // manda
  146.                         //
  147.                         this.manda.AccessibleDescription = resources.GetString("manda.AccessibleDescription");
  148.                         this.manda.AccessibleName = resources.GetString("manda.AccessibleName");
  149.                         this.manda.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("manda.Anchor")));
  150.                         this.manda.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("manda.BackgroundImage")));
  151.                         this.manda.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("manda.Dock")));
  152.                         this.manda.Enabled = ((bool)(resources.GetObject("manda.Enabled")));
  153.                         this.manda.FlatStyle = ((System.Windows.Forms.FlatStyle)(resources.GetObject("manda.FlatStyle")));
  154.                         this.manda.Font = ((System.Drawing.Font)(resources.GetObject("manda.Font")));
  155.                         this.manda.ForeColor = System.Drawing.Color.Yellow;
  156.                         this.manda.Image = ((System.Drawing.Image)(resources.GetObject("manda.Image")));
  157.                         this.manda.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("manda.ImageAlign")));
  158.                         this.manda.ImageIndex = ((int)(resources.GetObject("manda.ImageIndex")));
  159.                         this.manda.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("manda.ImeMode")));
  160.                         this.manda.Location = ((System.Drawing.Point)(resources.GetObject("manda.Location")));
  161.                         this.manda.Name = "manda";
  162.                         this.manda.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("manda.RightToLeft")));
  163.                         this.manda.Size = ((System.Drawing.Size)(resources.GetObject("manda.Size")));
  164.                         this.manda.TabIndex = ((int)(resources.GetObject("manda.TabIndex")));
  165.                         this.manda.Text = resources.GetString("manda.Text");
  166.                         this.manda.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("manda.TextAlign")));
  167.                         this.manda.Visible = ((bool)(resources.GetObject("manda.Visible")));
  168.                         this.manda.Click += new System.EventHandler(this.manda_Click);
  169.                         //
  170.                         // userlist
  171.                         //
  172.                         this.userlist.AccessibleDescription = resources.GetString("userlist.AccessibleDescription");
  173.                         this.userlist.AccessibleName = resources.GetString("userlist.AccessibleName");
  174.                         this.userlist.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("userlist.Anchor")));
  175.                         this.userlist.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("userlist.BackgroundImage")));
  176.                         this.userlist.ColumnWidth = ((int)(resources.GetObject("userlist.ColumnWidth")));
  177.                         this.userlist.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("userlist.Dock")));
  178.                         this.userlist.Enabled = ((bool)(resources.GetObject("userlist.Enabled")));
  179.                         this.userlist.Font = ((System.Drawing.Font)(resources.GetObject("userlist.Font")));
  180.                         this.userlist.HorizontalExtent = ((int)(resources.GetObject("userlist.HorizontalExtent")));
  181.                         this.userlist.HorizontalScrollbar = ((bool)(resources.GetObject("userlist.HorizontalScrollbar")));
  182.                         this.userlist.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("userlist.ImeMode")));
  183.                         this.userlist.IntegralHeight = ((bool)(resources.GetObject("userlist.IntegralHeight")));
  184.                         this.userlist.ItemHeight = ((int)(resources.GetObject("userlist.ItemHeight")));
  185.                         this.userlist.Location = ((System.Drawing.Point)(resources.GetObject("userlist.Location")));
  186.                         this.userlist.Name = "userlist";
  187.                         this.userlist.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("userlist.RightToLeft")));
  188.                         this.userlist.ScrollAlwaysVisible = ((bool)(resources.GetObject("userlist.ScrollAlwaysVisible")));
  189.                         this.userlist.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended;
  190.                         this.userlist.Size = ((System.Drawing.Size)(resources.GetObject("userlist.Size")));
  191.                         this.userlist.Sorted = true;
  192.                         this.userlist.TabIndex = ((int)(resources.GetObject("userlist.TabIndex")));
  193.                         this.userlist.Visible = ((bool)(resources.GetObject("userlist.Visible")));
  194.                         this.userlist.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.userlist_KeyPress);
  195.                         //
  196.                         // label2
  197.                         //
  198.                         this.label2.AccessibleDescription = resources.GetString("label2.AccessibleDescription");
  199.                         this.label2.AccessibleName = resources.GetString("label2.AccessibleName");
  200.                         this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("label2.Anchor")));
  201.                         this.label2.AutoSize = ((bool)(resources.GetObject("label2.AutoSize")));
  202.                         this.label2.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("label2.Dock")));
  203.                         this.label2.Enabled = ((bool)(resources.GetObject("label2.Enabled")));
  204.                         this.label2.Font = ((System.Drawing.Font)(resources.GetObject("label2.Font")));
  205.                         this.label2.ForeColor = System.Drawing.Color.Yellow;
  206.                         this.label2.Image = ((System.Drawing.Image)(resources.GetObject("label2.Image")));
  207.                         this.label2.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label2.ImageAlign")));
  208.                         this.label2.ImageIndex = ((int)(resources.GetObject("label2.ImageIndex")));
  209.                         this.label2.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("label2.ImeMode")));
  210.                         this.label2.Location = ((System.Drawing.Point)(resources.GetObject("label2.Location")));
  211.                         this.label2.Name = "label2";
  212.                         this.label2.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("label2.RightToLeft")));
  213.                         this.label2.Size = ((System.Drawing.Size)(resources.GetObject("label2.Size")));
  214.                         this.label2.TabIndex = ((int)(resources.GetObject("label2.TabIndex")));
  215.                         this.label2.Text = resources.GetString("label2.Text");
  216.                         this.label2.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label2.TextAlign")));
  217.                         this.label2.Visible = ((bool)(resources.GetObject("label2.Visible")));
  218.                         //
  219.                         // messaggio
  220.                         //
  221.                         this.messaggio.AccessibleDescription = resources.GetString("messaggio.AccessibleDescription");
  222.                         this.messaggio.AccessibleName = resources.GetString("messaggio.AccessibleName");
  223.                         this.messaggio.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("messaggio.Anchor")));
  224.                         this.messaggio.AutoSize = ((bool)(resources.GetObject("messaggio.AutoSize")));
  225.                         this.messaggio.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("messaggio.BackgroundImage")));
  226.                         this.messaggio.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("messaggio.Dock")));
  227.                         this.messaggio.Enabled = ((bool)(resources.GetObject("messaggio.Enabled")));
  228.                         this.messaggio.Font = ((System.Drawing.Font)(resources.GetObject("messaggio.Font")));
  229.                         this.messaggio.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("messaggio.ImeMode")));
  230.                         this.messaggio.Location = ((System.Drawing.Point)(resources.GetObject("messaggio.Location")));
  231.                         this.messaggio.MaxLength = ((int)(resources.GetObject("messaggio.MaxLength")));
  232.                         this.messaggio.Multiline = ((bool)(resources.GetObject("messaggio.Multiline")));
  233.                         this.messaggio.Name = "messaggio";
  234.                         this.messaggio.PasswordChar = ((char)(resources.GetObject("messaggio.PasswordChar")));
  235.                         this.messaggio.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("messaggio.RightToLeft")));
  236.                         this.messaggio.ScrollBars = ((System.Windows.Forms.ScrollBars)(resources.GetObject("messaggio.ScrollBars")));
  237.                         this.messaggio.Size = ((System.Drawing.Size)(resources.GetObject("messaggio.Size")));
  238.                         this.messaggio.TabIndex = ((int)(resources.GetObject("messaggio.TabIndex")));
  239.                         this.messaggio.Text = resources.GetString("messaggio.Text");
  240.                         this.messaggio.TextAlign = ((System.Windows.Forms.HorizontalAlignment)(resources.GetObject("messaggio.TextAlign")));
  241.                         this.messaggio.Visible = ((bool)(resources.GetObject("messaggio.Visible")));
  242.                         this.messaggio.WordWrap = ((bool)(resources.GetObject("messaggio.WordWrap")));
  243.                         this.messaggio.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.messaggio_KeyPress);
  244.                         this.messaggio.TextChanged += new System.EventHandler(this.messaggio_TextChanged);
  245.                         //
  246.                         // label1
  247.                         //
  248.                         this.label1.AccessibleDescription = resources.GetString("label1.AccessibleDescription");
  249.                         this.label1.AccessibleName = resources.GetString("label1.AccessibleName");
  250.                         this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("label1.Anchor")));
  251.                         this.label1.AutoSize = ((bool)(resources.GetObject("label1.AutoSize")));
  252.                         this.label1.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("label1.Dock")));
  253.                         this.label1.Enabled = ((bool)(resources.GetObject("label1.Enabled")));
  254.                         this.label1.Font = ((System.Drawing.Font)(resources.GetObject("label1.Font")));
  255.                         this.label1.ForeColor = System.Drawing.Color.Yellow;
  256.                         this.label1.Image = ((System.Drawing.Image)(resources.GetObject("label1.Image")));
  257.                         this.label1.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label1.ImageAlign")));
  258.                         this.label1.ImageIndex = ((int)(resources.GetObject("label1.ImageIndex")));
  259.                         this.label1.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("label1.ImeMode")));
  260.                         this.label1.Location = ((System.Drawing.Point)(resources.GetObject("label1.Location")));
  261.                         this.label1.Name = "label1";
  262.                         this.label1.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("label1.RightToLeft")));
  263.                         this.label1.Size = ((System.Drawing.Size)(resources.GetObject("label1.Size")));
  264.                         this.label1.TabIndex = ((int)(resources.GetObject("label1.TabIndex")));
  265.                         this.label1.Text = resources.GetString("label1.Text");
  266.                         this.label1.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label1.TextAlign")));
  267.                         this.label1.Visible = ((bool)(resources.GetObject("label1.Visible")));
  268.                         //
  269.                         // hub
  270.                         //
  271.                         this.hub.AccessibleDescription = resources.GetString("hub.AccessibleDescription");
  272.                         this.hub.AccessibleName = resources.GetString("hub.AccessibleName");
  273.                         this.hub.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("hub.Anchor")));
  274.                         this.hub.AutoSize = ((bool)(resources.GetObject("hub.AutoSize")));
  275.                         this.hub.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("hub.BackgroundImage")));
  276.                         this.hub.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("hub.Dock")));
  277.                         this.hub.Enabled = ((bool)(resources.GetObject("hub.Enabled")));
  278.                         this.hub.Font = ((System.Drawing.Font)(resources.GetObject("hub.Font")));
  279.                         this.hub.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("hub.ImeMode")));
  280.                         this.hub.Location = ((System.Drawing.Point)(resources.GetObject("hub.Location")));
  281.                         this.hub.MaxLength = ((int)(resources.GetObject("hub.MaxLength")));
  282.                         this.hub.Multiline = ((bool)(resources.GetObject("hub.Multiline")));
  283.                         this.hub.Name = "hub";
  284.                         this.hub.PasswordChar = ((char)(resources.GetObject("hub.PasswordChar")));
  285.                         this.hub.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("hub.RightToLeft")));
  286.                         this.hub.ScrollBars = ((System.Windows.Forms.ScrollBars)(resources.GetObject("hub.ScrollBars")));
  287.                         this.hub.Size = ((System.Drawing.Size)(resources.GetObject("hub.Size")));
  288.                         this.hub.TabIndex = ((int)(resources.GetObject("hub.TabIndex")));
  289.                         this.hub.Text = resources.GetString("hub.Text");
  290.                         this.hub.TextAlign = ((System.Windows.Forms.HorizontalAlignment)(resources.GetObject("hub.TextAlign")));
  291.                         this.hub.Visible = ((bool)(resources.GetObject("hub.Visible")));
  292.                         this.hub.WordWrap = ((bool)(resources.GetObject("hub.WordWrap")));
  293.                         //
  294.                         // porta
  295.                         //
  296.                         this.porta.AccessibleDescription = resources.GetString("porta.AccessibleDescription");
  297.                         this.porta.AccessibleName = resources.GetString("porta.AccessibleName");
  298.                         this.porta.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("porta.Anchor")));
  299.                         this.porta.AutoSize = ((bool)(resources.GetObject("porta.AutoSize")));
  300.                         this.porta.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("porta.BackgroundImage")));
  301.                         this.porta.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("porta.Dock")));
  302.                         this.porta.Enabled = ((bool)(resources.GetObject("porta.Enabled")));
  303.                         this.porta.Font = ((System.Drawing.Font)(resources.GetObject("porta.Font")));
  304.                         this.porta.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("porta.ImeMode")));
  305.                         this.porta.Location = ((System.Drawing.Point)(resources.GetObject("porta.Location")));
  306.                         this.porta.MaxLength = ((int)(resources.GetObject("porta.MaxLength")));
  307.                         this.porta.Multiline = ((bool)(resources.GetObject("porta.Multiline")));
  308.                         this.porta.Name = "porta";
  309.                         this.porta.PasswordChar = ((char)(resources.GetObject("porta.PasswordChar")));
  310.                         this.porta.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("porta.RightToLeft")));
  311.                         this.porta.ScrollBars = ((System.Windows.Forms.ScrollBars)(resources.GetObject("porta.ScrollBars")));
  312.                         this.porta.Size = ((System.Drawing.Size)(resources.GetObject("porta.Size")));
  313.                         this.porta.TabIndex = ((int)(resources.GetObject("porta.TabIndex")));
  314.                         this.porta.Text = resources.GetString("porta.Text");
  315.                         this.porta.TextAlign = ((System.Windows.Forms.HorizontalAlignment)(resources.GetObject("porta.TextAlign")));
  316.                         this.porta.Visible = ((bool)(resources.GetObject("porta.Visible")));
  317.                         this.porta.WordWrap = ((bool)(resources.GetObject("porta.WordWrap")));
  318.                         //
  319.                         // label3
  320.                         //
  321.                         this.label3.AccessibleDescription = resources.GetString("label3.AccessibleDescription");
  322.                         this.label3.AccessibleName = resources.GetString("label3.AccessibleName");
  323.                         this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("label3.Anchor")));
  324.                         this.label3.AutoSize = ((bool)(resources.GetObject("label3.AutoSize")));
  325.                         this.label3.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("label3.Dock")));
  326.                         this.label3.Enabled = ((bool)(resources.GetObject("label3.Enabled")));
  327.                         this.label3.Font = ((System.Drawing.Font)(resources.GetObject("label3.Font")));
  328.                         this.label3.ForeColor = System.Drawing.Color.Yellow;
  329.                         this.label3.Image = ((System.Drawing.Image)(resources.GetObject("label3.Image")));
  330.                         this.label3.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label3.ImageAlign")));
  331.                         this.label3.ImageIndex = ((int)(resources.GetObject("label3.ImageIndex")));
  332.                         this.label3.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("label3.ImeMode")));
  333.                         this.label3.Location = ((System.Drawing.Point)(resources.GetObject("label3.Location")));
  334.                         this.label3.Name = "label3";
  335.                         this.label3.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("label3.RightToLeft")));
  336.                         this.label3.Size = ((System.Drawing.Size)(resources.GetObject("label3.Size")));
  337.                         this.label3.TabIndex = ((int)(resources.GetObject("label3.TabIndex")));
  338.                         this.label3.Text = resources.GetString("label3.Text");
  339.                         this.label3.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label3.TextAlign")));
  340.                         this.label3.Visible = ((bool)(resources.GetObject("label3.Visible")));
  341.                         //
  342.                         // mass
  343.                         //
  344.                         this.mass.AccessibleDescription = resources.GetString("mass.AccessibleDescription");
  345.                         this.mass.AccessibleName = resources.GetString("mass.AccessibleName");
  346.                         this.mass.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("mass.Anchor")));
  347.                         this.mass.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("mass.BackgroundImage")));
  348.                         this.mass.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("mass.Dock")));
  349.                         this.mass.Enabled = ((bool)(resources.GetObject("mass.Enabled")));
  350.                         this.mass.FlatStyle = ((System.Windows.Forms.FlatStyle)(resources.GetObject("mass.FlatStyle")));
  351.                         this.mass.Font = ((System.Drawing.Font)(resources.GetObject("mass.Font")));
  352.                         this.mass.ForeColor = System.Drawing.Color.Yellow;
  353.                         this.mass.Image = ((System.Drawing.Image)(resources.GetObject("mass.Image")));
  354.                         this.mass.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("mass.ImageAlign")));
  355.                         this.mass.ImageIndex = ((int)(resources.GetObject("mass.ImageIndex")));
  356.                         this.mass.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("mass.ImeMode")));
  357.                         this.mass.Location = ((System.Drawing.Point)(resources.GetObject("mass.Location")));
  358.                         this.mass.Name = "mass";
  359.                         this.mass.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("mass.RightToLeft")));
  360.                         this.mass.Size = ((System.Drawing.Size)(resources.GetObject("mass.Size")));
  361.                         this.mass.TabIndex = ((int)(resources.GetObject("mass.TabIndex")));
  362.                         this.mass.Text = resources.GetString("mass.Text");
  363.                         this.mass.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("mass.TextAlign")));
  364.                         this.mass.Visible = ((bool)(resources.GetObject("mass.Visible")));
  365.                         this.mass.Click += new System.EventHandler(this.button2_Click);
  366.                         //
  367.                         // txt
  368.                         //
  369.                         this.txt.AccessibleDescription = resources.GetString("txt.AccessibleDescription");
  370.                         this.txt.AccessibleName = resources.GetString("txt.AccessibleName");
  371.                         this.txt.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("txt.Anchor")));
  372.                         this.txt.AutoSize = ((bool)(resources.GetObject("txt.AutoSize")));
  373.                         this.txt.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("txt.BackgroundImage")));
  374.                         this.txt.BulletIndent = ((int)(resources.GetObject("txt.BulletIndent")));
  375.                         this.txt.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("txt.Dock")));
  376.                         this.txt.Enabled = ((bool)(resources.GetObject("txt.Enabled")));
  377.                         this.txt.Font = ((System.Drawing.Font)(resources.GetObject("txt.Font")));
  378.                         this.txt.HideSelection = false;
  379.                         this.txt.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("txt.ImeMode")));
  380.                         this.txt.Location = ((System.Drawing.Point)(resources.GetObject("txt.Location")));
  381.                         this.txt.MaxLength = ((int)(resources.GetObject("txt.MaxLength")));
  382.                         this.txt.Multiline = ((bool)(resources.GetObject("txt.Multiline")));
  383.                         this.txt.Name = "txt";
  384.                         this.txt.ReadOnly = true;
  385.                         this.txt.RightMargin = ((int)(resources.GetObject("txt.RightMargin")));
  386.                         this.txt.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("txt.RightToLeft")));
  387.                         this.txt.ScrollBars = ((System.Windows.Forms.RichTextBoxScrollBars)(resources.GetObject("txt.ScrollBars")));
  388.                         this.txt.Size = ((System.Drawing.Size)(resources.GetObject("txt.Size")));
  389.                         this.txt.TabIndex = ((int)(resources.GetObject("txt.TabIndex")));
  390.                         this.txt.Text = resources.GetString("txt.Text");
  391.                         this.txt.Visible = ((bool)(resources.GetObject("txt.Visible")));
  392.                         this.txt.WordWrap = ((bool)(resources.GetObject("txt.WordWrap")));
  393.                         this.txt.ZoomFactor = ((System.Single)(resources.GetObject("txt.ZoomFactor")));
  394.                         //
  395.                         // label4
  396.                         //
  397.                         this.label4.AccessibleDescription = resources.GetString("label4.AccessibleDescription");
  398.                         this.label4.AccessibleName = resources.GetString("label4.AccessibleName");
  399.                         this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("label4.Anchor")));
  400.                         this.label4.AutoSize = ((bool)(resources.GetObject("label4.AutoSize")));
  401.                         this.label4.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("label4.Dock")));
  402.                         this.label4.Enabled = ((bool)(resources.GetObject("label4.Enabled")));
  403.                         this.label4.Font = ((System.Drawing.Font)(resources.GetObject("label4.Font")));
  404.                         this.label4.ForeColor = System.Drawing.Color.Yellow;
  405.                         this.label4.Image = ((System.Drawing.Image)(resources.GetObject("label4.Image")));
  406.                         this.label4.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label4.ImageAlign")));
  407.                         this.label4.ImageIndex = ((int)(resources.GetObject("label4.ImageIndex")));
  408.                         this.label4.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("label4.ImeMode")));
  409.                         this.label4.Location = ((System.Drawing.Point)(resources.GetObject("label4.Location")));
  410.                         this.label4.Name = "label4";
  411.                         this.label4.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("label4.RightToLeft")));
  412.                         this.label4.Size = ((System.Drawing.Size)(resources.GetObject("label4.Size")));
  413.                         this.label4.TabIndex = ((int)(resources.GetObject("label4.TabIndex")));
  414.                         this.label4.Text = resources.GetString("label4.Text");
  415.                         this.label4.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label4.TextAlign")));
  416.                         this.label4.Visible = ((bool)(resources.GetObject("label4.Visible")));
  417.                         //
  418.                         // label5
  419.                         //
  420.                         this.label5.AccessibleDescription = resources.GetString("label5.AccessibleDescription");
  421.                         this.label5.AccessibleName = resources.GetString("label5.AccessibleName");
  422.                         this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("label5.Anchor")));
  423.                         this.label5.AutoSize = ((bool)(resources.GetObject("label5.AutoSize")));
  424.                         this.label5.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("label5.Dock")));
  425.                         this.label5.Enabled = ((bool)(resources.GetObject("label5.Enabled")));
  426.                         this.label5.Font = ((System.Drawing.Font)(resources.GetObject("label5.Font")));
  427.                         this.label5.ForeColor = System.Drawing.Color.Yellow;
  428.                         this.label5.Image = ((System.Drawing.Image)(resources.GetObject("label5.Image")));
  429.                         this.label5.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label5.ImageAlign")));
  430.                         this.label5.ImageIndex = ((int)(resources.GetObject("label5.ImageIndex")));
  431.                         this.label5.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("label5.ImeMode")));
  432.                         this.label5.Location = ((System.Drawing.Point)(resources.GetObject("label5.Location")));
  433.                         this.label5.Name = "label5";
  434.                         this.label5.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("label5.RightToLeft")));
  435.                         this.label5.Size = ((System.Drawing.Size)(resources.GetObject("label5.Size")));
  436.                         this.label5.TabIndex = ((int)(resources.GetObject("label5.TabIndex")));
  437.                         this.label5.Text = resources.GetString("label5.Text");
  438.                         this.label5.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label5.TextAlign")));
  439.                         this.label5.Visible = ((bool)(resources.GetObject("label5.Visible")));
  440.                         //
  441.                         // label6
  442.                         //
  443.                         this.label6.AccessibleDescription = resources.GetString("label6.AccessibleDescription");
  444.                         this.label6.AccessibleName = resources.GetString("label6.AccessibleName");
  445.                         this.label6.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("label6.Anchor")));
  446.                         this.label6.AutoSize = ((bool)(resources.GetObject("label6.AutoSize")));
  447.                         this.label6.BackColor = System.Drawing.Color.Yellow;
  448.                         this.label6.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("label6.Dock")));
  449.                         this.label6.Enabled = ((bool)(resources.GetObject("label6.Enabled")));
  450.                         this.label6.Font = ((System.Drawing.Font)(resources.GetObject("label6.Font")));
  451.                         this.label6.Image = ((System.Drawing.Image)(resources.GetObject("label6.Image")));
  452.                         this.label6.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label6.ImageAlign")));
  453.                         this.label6.ImageIndex = ((int)(resources.GetObject("label6.ImageIndex")));
  454.                         this.label6.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("label6.ImeMode")));
  455.                         this.label6.Location = ((System.Drawing.Point)(resources.GetObject("label6.Location")));
  456.                         this.label6.Name = "label6";
  457.                         this.label6.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("label6.RightToLeft")));
  458.                         this.label6.Size = ((System.Drawing.Size)(resources.GetObject("label6.Size")));
  459.                         this.label6.TabIndex = ((int)(resources.GetObject("label6.TabIndex")));
  460.                         this.label6.Text = resources.GetString("label6.Text");
  461.                         this.label6.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label6.TextAlign")));
  462.                         this.label6.Visible = ((bool)(resources.GetObject("label6.Visible")));
  463.                         //
  464.                         // label7
  465.                         //
  466.                         this.label7.AccessibleDescription = resources.GetString("label7.AccessibleDescription");
  467.                         this.label7.AccessibleName = resources.GetString("label7.AccessibleName");
  468.                         this.label7.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("label7.Anchor")));
  469.                         this.label7.AutoSize = ((bool)(resources.GetObject("label7.AutoSize")));
  470.                         this.label7.Cursor = System.Windows.Forms.Cursors.Hand;
  471.                         this.label7.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("label7.Dock")));
  472.                         this.label7.Enabled = ((bool)(resources.GetObject("label7.Enabled")));
  473.                         this.label7.Font = ((System.Drawing.Font)(resources.GetObject("label7.Font")));
  474.                         this.label7.ForeColor = System.Drawing.Color.Yellow;
  475.                         this.label7.Image = ((System.Drawing.Image)(resources.GetObject("label7.Image")));
  476.                         this.label7.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label7.ImageAlign")));
  477.                         this.label7.ImageIndex = ((int)(resources.GetObject("label7.ImageIndex")));
  478.                         this.label7.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("label7.ImeMode")));
  479.                         this.label7.Location = ((System.Drawing.Point)(resources.GetObject("label7.Location")));
  480.                         this.label7.Name = "label7";
  481.                         this.label7.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("label7.RightToLeft")));
  482.                         this.label7.Size = ((System.Drawing.Size)(resources.GetObject("label7.Size")));
  483.                         this.label7.TabIndex = ((int)(resources.GetObject("label7.TabIndex")));
  484.                         this.label7.Text = resources.GetString("label7.Text");
  485.                         this.label7.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label7.TextAlign")));
  486.                         this.label7.Visible = ((bool)(resources.GetObject("label7.Visible")));
  487.                         this.label7.Click += new System.EventHandler(this.label7_Click);
  488.                         //
  489.                         // Form1
  490.                         //
  491.                         this.AccessibleDescription = resources.GetString("$this.AccessibleDescription");
  492.                         this.AccessibleName = resources.GetString("$this.AccessibleName");
  493.                         this.AutoScaleBaseSize = ((System.Drawing.Size)(resources.GetObject("$this.AutoScaleBaseSize")));
  494.                         this.AutoScroll = ((bool)(resources.GetObject("$this.AutoScroll")));
  495.                         this.AutoScrollMargin = ((System.Drawing.Size)(resources.GetObject("$this.AutoScrollMargin")));
  496.                         this.AutoScrollMinSize = ((System.Drawing.Size)(resources.GetObject("$this.AutoScrollMinSize")));
  497.                         this.BackColor = System.Drawing.Color.Blue;
  498.                         this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
  499.                         this.ClientSize = ((System.Drawing.Size)(resources.GetObject("$this.ClientSize")));
  500.                         this.Controls.Add(this.label7);
  501.                         this.Controls.Add(this.label6);
  502.                         this.Controls.Add(this.label5);
  503.                         this.Controls.Add(this.label4);
  504.                         this.Controls.Add(this.txt);
  505.                         this.Controls.Add(this.mass);
  506.                         this.Controls.Add(this.porta);
  507.                         this.Controls.Add(this.hub);
  508.                         this.Controls.Add(this.messaggio);
  509.                         this.Controls.Add(this.label3);
  510.                         this.Controls.Add(this.label1);
  511.                         this.Controls.Add(this.label2);
  512.                         this.Controls.Add(this.userlist);
  513.                         this.Controls.Add(this.manda);
  514.                         this.Controls.Add(this.disconnetti);
  515.                         this.Controls.Add(this.connetti);
  516.                         this.Enabled = ((bool)(resources.GetObject("$this.Enabled")));
  517.                         this.Font = ((System.Drawing.Font)(resources.GetObject("$this.Font")));
  518.                         this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
  519.                         this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
  520.                         this.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("$this.ImeMode")));
  521.                         this.Location = ((System.Drawing.Point)(resources.GetObject("$this.Location")));
  522.                         this.MaximizeBox = false;
  523.                         this.MaximumSize = ((System.Drawing.Size)(resources.GetObject("$this.MaximumSize")));
  524.                         this.MinimumSize = ((System.Drawing.Size)(resources.GetObject("$this.MinimumSize")));
  525.                         this.Name = "Form1";
  526.                         this.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("$this.RightToLeft")));
  527.                         this.StartPosition = ((System.Windows.Forms.FormStartPosition)(resources.GetObject("$this.StartPosition")));
  528.                         this.Text = resources.GetString("$this.Text");
  529.                         this.Load += new System.EventHandler(this.Form1_Load);
  530.                         this.ResumeLayout(false);
  531.  
  532.                 }
  533.                 #endregion
  534.  
  535.                 [STAThread]
  536.                 static void Main()
  537.                 {
  538.                         Application.Run(new Form1());
  539.                 }
  540.  
  541.                 private void button1_Click(object sender, System.EventArgs e)
  542.                 {
  543.                         try
  544.                         {
  545.                                 Connetti c = new Connetti(txt,messaggio,userlist,panel1,panel2,connetti,disconnetti,manda,hub.Text,porta.Text);
  546.                         }
  547.                         catch(Exception)
  548.                         {
  549.                                
  550.                         }
  551.                 }
  552.  
  553.                 private void button1_Click_1(object sender, System.EventArgs e)
  554.                 {
  555.                        
  556.                 }
  557.  
  558.                 private void manda_Click(object sender, System.EventArgs e)
  559.                 {
  560.                
  561.                 }
  562.  
  563.                 private void disconnetti_Click(object sender, System.EventArgs e)
  564.                 {
  565.  
  566.                 }
  567.  
  568.  
  569.                 public void CreateStatusBar()
  570.                 {
  571.                         // Display the first panel with a sunken border style.
  572.                         panel1.BorderStyle = StatusBarPanelBorderStyle.Sunken;
  573.                         // Initialize the text of the panel.
  574.                         panel1.Text = "Nome Hub";
  575.                         // Set the AutoSize property to use all remaining space on the StatusBar.
  576.                         panel1.AutoSize = StatusBarPanelAutoSize.Spring;
  577.                         // Display the second panel with a raised border style.
  578.                         panel2.BorderStyle = StatusBarPanelBorderStyle.Raised;
  579.                         // Create ToolTip text that displays the current time.
  580.                         panel2.ToolTipText = System.DateTime.Now.ToShortTimeString();
  581.                         // Set the text of the panel to the current date.
  582.                         panel2.Text = "User";
  583.                         // Set the AutoSize property to size the panel to the size of the contents.
  584.                         panel2.AutoSize = StatusBarPanelAutoSize.Contents;
  585.                
  586.                         // Display panels in the StatusBar control.
  587.                         statusBar1.ShowPanels = true;
  588.  
  589.                         // Add both panels to the StatusBarPanelCollection of the StatusBar.            
  590.                         statusBar1.Panels.Add(panel1);
  591.                         statusBar1.Panels.Add(panel2);
  592.  
  593.                         // Add the StatusBar to the form.
  594.                         this.Controls.Add(statusBar1);
  595.                 }
  596.  
  597.                 private void button1_Click_2(object sender, System.EventArgs e)
  598.                 {
  599.  
  600.                 }
  601.  
  602.                 private void button2_Click(object sender, System.EventArgs e)
  603.                 {
  604.                         MassM m = new MassM(hub.Text,porta.Text);
  605.                         m.ShowDialog();
  606.                 }
  607.  
  608.                 private void button2_Click_1(object sender, System.EventArgs e)
  609.                 {
  610.                
  611.                 }
  612.                 public void ConnectCallback(IAsyncResult ar)
  613.                 {
  614.                         try
  615.                         {
  616.                                 Socket client = (Socket) ar.AsyncState;
  617.                                 client.EndConnect(ar);
  618.                         }
  619.                         catch (Exception e)
  620.                         {
  621.                                 ConnettiSock();
  622.                         }
  623.                 }
  624.                 public void ConnettiSock()
  625.                 {
  626.                         IPHostEntry host = Dns.Resolve(hub.Text);
  627.                         foreach(IPAddress ip in host.AddressList)
  628.                         {
  629.                                 IPEndPoint indirizzoeporta = new IPEndPoint(ip, Convert.ToInt32(porta.Text));
  630.                                 while(true)
  631.                                 {
  632.                                 Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  633.                                 socket.BeginConnect(indirizzoeporta,new AsyncCallback(ConnectCallback),socket);
  634.                                 socket.Close();
  635.                                 }
  636.                         }
  637.                 }
  638.                 private void userlist_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
  639.                 {
  640.                         return;
  641.                 }
  642.  
  643.                 private void button3_Click(object sender, System.EventArgs e)
  644.                 {
  645.                         ConnettiSock();
  646.                 }
  647.  
  648.                 private void messaggio_TextChanged(object sender, System.EventArgs e)
  649.                 {
  650.  
  651.                 }
  652.  
  653.                 private void messaggio_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
  654.                 {
  655.                         char ch=e.KeyChar;
  656.                         if (ch==Convert.ToChar("\r"))
  657.                         {
  658.                        
  659.                         }
  660.                 }
  661.                 public void Send()
  662.                 {
  663.                        
  664.                 }
  665.  
  666.                 private void button3_Click_1(object sender, System.EventArgs e)
  667.                 {
  668.        
  669.                 }
  670.                 public string GeneraMessaggioCasuale()
  671.                 {
  672.                         string mess="";
  673.                         Random rand = new Random();
  674.                         int max = rand.Next(6,10);
  675.                         int i;
  676.                        
  677.                         for(i=0;i<max;i++)
  678.                         {              
  679.                                 int g = rand.Next(97,122);
  680.                                 mess += (char)g;
  681.                         }
  682.                         return mess;
  683.                 }
  684.                 private void Form1_Load(object sender, System.EventArgs e)
  685.                 {
  686.                
  687.                 }
  688.  
  689.  
  690.  
  691.                 private void button3_Click_2(object sender, System.EventArgs e)
  692.                 {
  693.                        
  694.                 }
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.                 private void button4_Click(object sender, System.EventArgs e)
  710.                 {
  711.                
  712.                 }
  713.  
  714.                 private string GeneraMessCasuale()
  715.                 {
  716.                         Random rand = new Random();
  717.                         string nome = "";
  718.                         int max = rand.Next(1,20);
  719.                         int i;
  720.                         for(i=0;i<max;i++)
  721.                         {              
  722.                                 int g = rand.Next(1,255);
  723.                                 nome += (char)g;
  724.                         }
  725.                         return nome;
  726.                 }
  727.  
  728.                 private void label7_Click(object sender, System.EventArgs e)
  729.                 {
  730.                         Form2 w = new Form2();
  731.                         w.ShowDialog();
  732.                 }
  733.         }
  734. }