سوال سوکت و سرور در c# - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

سوال سوکت و سرور در c#

0 امتیاز

سلام خدمت همه عزیزان
دوستان من در سی شارپ برنامه نویسی سوکت میکنم ولی با آی پی 127.0.0.1 همون لوکال هاست اما بعضی برنامه های سوکت رو دیدم که از آی پی مانند *.*.192.168 استفاده میکنن در حالی من دربرنامم از این آی پی استفاده میکنم ارور میده برای اینکه بتونم از یک همچین آی پی بجای لوکال هاست استفاده کنم باید چه کنم؟ اینم سورس برنامه :
 

using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
using System.Net;


namespace sct
{
class Program
{
static Byte[] buffer = new byte[1024];
static void Main(string[] args)
{
//Socket
Socket srv = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPEndPoint ipe = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 2009);
srv.Bind(ipe);
srv.Listen(100);
srv = srv.Accept();
Byte[] byt = Encoding.ASCII.GetBytes("Salam Khoobi?");
srv.Send(byt);
Byte[] buf =new byte[1024];
srv.Receive(buf);
String str = Encoding.ASCII.GetString(buf);
Console.WriteLine(str);
if (String.Equals(str,"Close"))
{
Console.WriteLine("12");
Console.ReadLine();
}
else
{
Console.WriteLine("11");
Console.ReadLine();
}
srv.Close();
Console.WriteLine("Closed");
Console.ReadLine();
}


}
}




بعد یه سوال دیگه با استفاده از این سورس از کلاینت فقط میتونم تنها یک کاراکتر دریافت کنم اگه بخوام یک جمله دریافت کنم باید چه کنم؟ ممنون

سوال شده تیر 2, 1393  بوسیله ی rmb gh (امتیاز 9)   1 1
دوباره تگ گذاری شد تیر 16, 1393 بوسیله ی BlueBlade

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...