PDA

View Full Version : دريافت هر نوع فايل در شبكه



Somayeh_Zamani
سه شنبه 15 بهمن 1387, 23:04 عصر
با سلام و احترام،
اگر در جانب كلاينت تقريبا يك همچين كدي داشته باشيم:



if (openFileDialog2.ShowDialog() == DialogResult.OK)
{
string strSendFile = openFileDialog2.FileName;
TcpClient clientSendFile = newTcpClient();
if (!clientSendFile.Connected)
clientSendFile.Connect(ServerIP, 14000);

FileStream fs = File.OpenRead(strSendFile);
NetworkStream s = clientSendFile.GetStream();
MemoryStream ms = newMemoryStream();
byte[] b = newbyte[1024];
int i = fs.Read(b, 0, b.Length);
ms.Write(b, 0, i);
byte[] sendFile = ms.ToArray();
s.Write(sendFile, 0, sendFile.Length);
s.Close();
clientSendFile.Close();
}


و در جانب سرور تقريبا كد زير را داشته باشيم:



try
{
serverFile.Start();
while (true)
{
clientFile = serverFile.AcceptTcpClient();
NetworkStream s = clientFile.GetStream();
int i = 1024;
byte[] bytes=newbyte[i];
s.Read(bytes, 0, i);
FileStream fs = newFileStream("1.txt", FileMode.Create);
fs.Write(bytes,0,i);
fs.Flush();
s.Close();
}
}


در اينجا من نمي‌دانم كه اگر بخواهيم هر نوع فايلي منتقل بشود، جاي 1.txt چه بايد گذاشت؟ و مشكل در اينجا چيست كه فايل منتقل نمي‌شود؟
از دوستان، لطفا اگر كسي اطلاعي دارد، مطرح كند.

ممنون

Somayeh_Zamani
پنج شنبه 17 بهمن 1387, 14:09 عصر
كسي نبود؟!!!:گیج:

hosseinreza
شنبه 23 خرداد 1388, 01:31 صبح
سلام وخدا قوت
چگونه می توانیم داده درون یک صفحه richtextbox را که اعم از نوشته به صورت فارسی ویک جدول با تعدادی خانه و با فونت های مختلف ورنگهای مختلف را در یک فیلد از sql ذخیره کنیم و قابلیت سرچ هم داشته باشد ؟
لطفا با سی شارپ اگر مقدر است