ho due file il primo gestisce un form il secondo sarà una classe per un client irc
Primo File:
Secondo file:codice:using System; using System.Text; using System.Windows.Forms; public partial class GAForm : Form { public GAForm() { InitializeComponent(); } private void BConnetti_Click(object sender, EventArgs e) { string SBotName = TBotName.Text.ToString(); string SPassword = TPassword.Text.ToString(); string SServer = TServer.Text.ToString(); int SPorta = Convert.ToInt32(TPorta.Text.ToString()); string SCanale = TCanale.Text.ToString(); Connetti Conn = new Connetti(); Conn.ConnettiIrc(SServer, SBotName, SCanale, sender, e); } public void Stampa(string PrintMsg) { TRicezioneDati.Items.Add(PrintMsg); } public void BInvia_Click(object sender, EventArgs e) { Stampa("sefsf"); } }
premendo nel pulsante BConnetti_Click dovrebbe stamparsi su una listbox del formcodice:using System; using System.Collections.Generic; using System.Net; using System.Net.Sockets; using System.Text; class Connetti { public void ConnettiIrc(string SServer, string SBotName, string SCanale, object sender, EventArgs e) { GAForm StampaMsg = new GAForm(); StampaMsg.Stampa("stringa da stampare"); .... } public void invia(string msgtosend, Socket s) { byte[] bytes = new byte[1024]; byte[] msg = Encoding.ASCII.GetBytes(msgtosend); int bytesSent = s.Send(msg); int bytesRec = s.Receive(bytes); string PrintMsg = Encoding.ASCII.GetString(bytes, 0, bytesRec); } }
public void ConnettiIrc(string SServer, string SBotName, string SCanale, object sender, EventArgs e)
{
GAForm StampaMsg = new GAForm();
StampaMsg.Stampa("stringa da stampare"); <--- questa che sta nel secondo file
ma non la stampa
sono alle prime armi, scusate se non uso tecnicismi

Rispondi quotando
