Welcome

首页 / 软件开发 / .NET编程技术 / Socket编程三

Socket编程三2010-08-18 cnblogs panjun-Donet Do-websoftware客户端

using System.Windows.Forms;
using System.Net;
using System.Threading;
using System.Net.Sockets;
namespace QQ
{
public partial class Socketclient : Form
{
public Socketclient()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string str = this.textBox1.Text.ToString();
BeginSend(str);
}
private void BeginSend(string str)
{
IPAddress serverIp = IPAddress.Parse("127.0.0.1");
IPEndPoint iep = new IPEndPoint(serverIp,8000);
byte[] byteMessage;
Socket socket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
socket.Connect(iep);
byteMessage = Encoding.ASCII.GetBytes(str);
socket.Send(byteMessage);
socket.Shutdown(SocketShutdown.Both);
socket.Close();
}
}
}