PDA

View Full Version : سوال: مشکل این کد چیست؟ (یک چت ساده بین دو کامپیوتر با سوکت)



FVVSBN
سه شنبه 09 آذر 1389, 06:53 صبح
این قسمت سرور:



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net.Sockets; //****
using System.Net;//****
using System.Threading;//****
namespace FarshadVaseghiChat
{
public partial class FormServer : Form1
{
public FormServer()
{
InitializeComponent();
}
private void FormServer_Load(object sender, EventArgs e)
{
IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 8000);
Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
sock.Bind(ipep);
sock.Listen(0);
Socket client = sock.Accept();
}
}
}


اینم قسمت کلاینت:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;//****
using System.Net.Sockets;//****
namespace FarshadVaseghiChat
{
public partial class FormClient : Form1
{
public FormClient()
{
InitializeComponent();
}
private void FormClient_Load(object sender, EventArgs e)
{
IPEndPoint ipep = new IPEndPoint(IPAddress.Parse("192.168.3.5"), 8000);
Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
sock.Connect(ipep);
}
}
}


اجرا نمیشه. خطا هم نمیده... فقط میره رو همون ساعت شنیه و دیگه هیچ اتفاقی نمیوفته. حتی فرم ها هم لود نمیشه. (فرم های کلاینت و سرور)

اگه این مشکل حل بشه میریم سراغ ارسال و دریافت