Help Chat TCP C# 2008
3 posters
Trang 1 trong tổng số 1 trang
Help Chat TCP C# 2008
Chào cả nhà,
Tình hình là mình sử dụng c# của Vs 2008 để viết lại chương trình chat dùng giao thức TCP nhưng mình có 1 problem mong cả nhà giúp cho:
tại client
private void button1_Click(object sender, EventArgs e)
{
tcpClient.RemoteHost = "10.10.10.2";//"LocalHost"
tcpClient.Close();
tcpClient.RemotePort = 2001;
tcpClient.Connect();
tcpClient.GetData(ref data);
label1.Text = data.ToString();
}
Tại Server
try
{
String str;
str = "data";
tcpServer.Accept(0);
tcpServer.SendData( str);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
Sau khi chạy tcpServer.Accept(0); tại Server thi báo lỗi sau:https://2img.net/r/ihimizer/i/35701674.jpg/
Cám ơn cả nhà
Tình hình là mình sử dụng c# của Vs 2008 để viết lại chương trình chat dùng giao thức TCP nhưng mình có 1 problem mong cả nhà giúp cho:
tại client
private void button1_Click(object sender, EventArgs e)
{
tcpClient.RemoteHost = "10.10.10.2";//"LocalHost"
tcpClient.Close();
tcpClient.RemotePort = 2001;
tcpClient.Connect();
tcpClient.GetData(ref data);
label1.Text = data.ToString();
}
Tại Server
try
{
String str;
str = "data";
tcpServer.Accept(0);
tcpServer.SendData( str);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
Sau khi chạy tcpServer.Accept(0); tại Server thi báo lỗi sau:https://2img.net/r/ihimizer/i/35701674.jpg/
Cám ơn cả nhà
TruongAn_I83C- Tổng số bài gửi : 20
Join date : 21/09/2009
Re: Help Chat TCP C# 2008
Xem qua mô tả của lỗi thì hình như bạn đang sử dụng thư viện ActiveX Winsock Control.
Nếu bạn sử dụng C# thì bạn có thể sử dụng luôn thư viện WinSock trong .NET đi.
Tham khảo System.Net.Sockets
Nếu bạn sử dụng C# thì bạn có thể sử dụng luôn thư viện WinSock trong .NET đi.
Tham khảo System.Net.Sockets
Re: Help Chat TCP C# 2008
Tôi không biết lổi trên là gì nhưng xin hỏi là, bạn chạy code này trên local phải không (máy bạn không đặt IP) ??
Nếu trên localhost thì cái IP bạn đặt là không hợp lệ. vì nó không hiểu cái host cần remote ở đây là máy nào.
phải đặt là localhost hoặc 127.0.0.1 (loop back)
Nếu trên localhost thì cái IP bạn đặt là không hợp lệ. vì nó không hiểu cái host cần remote ở đây là máy nào.
phải đặt là localhost hoặc 127.0.0.1 (loop back)
NguyenTanToan_I83C- Tổng số bài gửi : 43
Join date : 18/09/2009
Similar topics
» Bai tap thuc hanh - Chat cho 1 nhom, hoac chat voi tat ca cac may????
» Tại sao phải làm lại những chương trình chat trong khi đã có rất nhiều chương trình chat miễn phí???
» Phân biệt giữa chat dùng UDP, chat dùng TCP
» Thảo luận Bài 5
» Chat UDP C#
» Tại sao phải làm lại những chương trình chat trong khi đã có rất nhiều chương trình chat miễn phí???
» Phân biệt giữa chat dùng UDP, chat dùng TCP
» Thảo luận Bài 5
» Chat UDP C#
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết