نمایش نتایج 1 تا 14 از 14

نام تاپیک: اتصال Telnet بین کلاینت و سرور

  1. #1

    اتصال Telnet بین کلاینت و سرور

    سلام و درود
    کلاینت با این خطای
    system.net.sockets.socketexception (0x80004005): no connection could be made because the target machine actively refused it 192.168.1.50:4578 at system.net.sockets.tcpclient.connect(string hostname, int32 port)
    مواجه میشود فایروال رو در سیستم کلاینت خاموش کردم اما درست نشد
    وقتی برنامه سرور و کلاینت در یک سیستم اجرا شوند ارسال و دریافت دارند
    کسی راه حلی داره؟

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,705

    نقل قول: اتصال Telnet بین کلاینت و سرور

    نقل قول نوشته شده توسط zero01 مشاهده تاپیک
    سلام و درود
    کلاینت با این خطای
    system.net.sockets.socketexception (0x80004005): no connection could be made because the target machine actively refused it 192.168.1.50:4578 at system.net.sockets.tcpclient.connect(string hostname, int32 port)
    مواجه میشود فایروال رو در سیستم کلاینت خاموش کردم اما درست نشد
    وقتی برنامه سرور و کلاینت در یک سیستم اجرا شوند ارسال و دریافت دارند
    کسی راه حلی داره؟
    سلام
    باید Port اتصال رو به فایروال معرفی کنی
    مثل اتصال به وب اپلیکشن IIS در شبکه
    https://www.aparat.com/v/c904ue8

  3. #3

    نقل قول: اتصال Telnet بین کلاینت و سرور

    نقل قول نوشته شده توسط ROSTAM2 مشاهده تاپیک
    سلام
    باید Port اتصال رو به فایروال معرفی کنی
    مثل اتصال به وب اپلیکشن IIS در شبکه
    https://www.aparat.com/v/c904ue8
    مرسی مهندس
    بعد من تو نرم‌افزار کلاینتم متغیر ای‌پی رو گذاشتم از خود سیستم بگیره
    یعنی ممکنه بجای اینکه سیستم کلاینت به سرور ارسال کنه داره به هاست خودش ارسال میکنه🤔
    باید ای‌پی و پورت سرور رو بهش بدم یعنی؟

  4. #4
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,705

    نقل قول: اتصال Telnet بین کلاینت و سرور

    نقل قول نوشته شده توسط zero01 مشاهده تاپیک
    مرسی مهندس
    بعد من تو نرم‌افزار کلاینتم متغیر ای‌پی رو گذاشتم از خود سیستم بگیره
    یعنی ممکنه بجای اینکه سیستم کلاینت به سرور ارسال کنه داره به هاست خودش ارسال میکنه������
    باید ای‌پی و پورت سرور رو بهش بدم یعنی؟
    من تا الآن با Telnet کار نکردم: (فقط ی نمونه TCP Client/Server برای ارسال صدا از کلاینت ب سرور دانلود کردم ک اونم وقت نکردم کدشو بررسی کنم)

    https://www.winsocketdotnetworkprogr...ication8c.html

    Test telnet communication on remote computer using VB.net? - Stack Overflow

    Use Sockets to send and receive data over TCP - .NET | Microsoft Learn

    ارسال فایل:
    Sending Files using TCP - CodeProject

  5. #5

    نقل قول: اتصال Telnet بین کلاینت و سرور

    نقل قول نوشته شده توسط ROSTAM2 مشاهده تاپیک
    من تا الآن با Telnet کار نکردم: (فقط ی نمونه TCP Client/Server برای ارسال صدا از کلاینت ب سرور دانلود کردم ک اونم وقت نکردم کدشو بررسی کنم)

    https://www.winsocketdotnetworkprogr...ication8c.html

    Test telnet communication on remote computer using VB.net? - Stack Overflow

    Use Sockets to send and receive data over TCP - .NET | Microsoft Learn

    ارسال فایل:
    Sending Files using TCP - CodeProject
    ایده های جالبی دارین‎ آ مهندس
    کلاینت: دوتا فرم مجزا دارم سرور هم همین طور
    ولی سرور من فقط یک دستور رو اجرا میکنه یعنی برای هر فرم باید یک پورت مجزا تعریف کنم

  6. #6

    نقل قول: اتصال Telnet بین کلاینت و سرور

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

  7. #7
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,705

    نقل قول: اتصال Telnet بین کلاینت و سرور

    نقل قول نوشته شده توسط zero01 مشاهده تاپیک
    یعنی اگه خلاصه بگم سرور چطوری تشخیص میده که کدام دستور برای کدام قسمت کلاینت هست؟ ( از هم تفکیک و اجرا کنه)
    بر طبق IP هر کلاینت

    کدوم قسمت کلاینت منظور چیه؟!

    R.png
    آخرین ویرایش به وسیله ROSTAM2 : پنج شنبه 31 خرداد 1403 در 22:26 عصر

  8. #8

    نقل قول: اتصال Telnet بین کلاینت و سرور

    مثلا یک کلاینت فقط داریم با یک ای‌پی ثابت.مشکل من قسمت listener سرور هست وقتی که دستور کلاینت دریافت میکنه
    که چجوری باید بفهمه ساب/فانکشن یک رو احرا کنه یا دو یا . . .تو مرحله تک‌بعدی گیر کردم

  9. #9

    نقل قول: اتصال Telnet بین کلاینت و سرور

    یعنی کدام دستور کلاینت برای کدام قسمت سرور هست
    و بالعکس

  10. #10
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,705

    نقل قول: اتصال Telnet بین کلاینت و سرور

    نقل قول نوشته شده توسط zero01 مشاهده تاپیک
    مثلا یک کلاینت فقط داریم با یک ای‌پی ثابت.مشکل من قسمت listener سرور هست وقتی که دستور کلاینت دریافت میکنه
    که چجوری باید بفهمه ساب/فانکشن یک رو احرا کنه یا دو یا . . .تو مرحله تک‌بعدی گیر کردم������
    این بسته به دستوراتیه که خودت برای برنامه های کلاینت و سرور می نویسی
    شبیه دستورات CommandLine در PowerShell یا Command Prompt

  11. #11

    نقل قول: اتصال Telnet بین کلاینت و سرور

    برای هر دستور یک کد یا اسم یکتا در نظر بگیرید.


    میتونید یک پروژه ایجاد کنید و این کدها و کلا داده های مشترک رو در اون قرار بدید و پروژه های کلاینت و سرور ازش استفاده کنند.

  12. #12

    نقل قول: اتصال Telnet بین کلاینت و سرور

    استاد ظاهرا باید یه آموزش ارتباط گیری کلاینت و سرور ببینم فعلا از SQL بصورت موقت به Access کوچ کردم خیلی دلچسب نیست
    تا الان توانستم این قسمت رو اجرا کنم ( درپست بعدی کد رو میذارم)

  13. #13

    نقل قول: اتصال Telnet بین کلاینت و سرور

    error01.png

        Private Function Load_Bank(x As String) As String        Dim output_data As String = ""
    DS.Reset()
    con = New SqlConnection(strcon)
    con.Open()
    strsql = "select * from ConstructCivil where id=" & x & " "
    DA = New SqlDataAdapter(strsql, con)
    DA.Fill(DS, "ConstructCivil")
    con.Close()
    output_data &= DS.Tables("ConstructCivil").Rows(0).Item("TagType" )
    output_data &= DS.Tables("ConstructCivil").Rows(0).Item("ID")
    Return (output_data)
    End Function
    Private Sub listen()
    While StartServer
    Dim cl1 As TcpClient
    cl1 = sr.AcceptTcpClient
    Dim ns1 As NetworkStream
    ns1 = cl1.GetStream
    Dim readbuffer(1024) As Byte
    Dim readcount As Int32
    Dim clientmess1 As String
    readcount = ns1.Read(readbuffer, 0, readbuffer.Length)
    clientmess1 = Encoding.UTF8.GetString(readbuffer, 0, readcount)
    Dim Temp1 As String = Load_Bank(clientmess1)
    Dim WriteBuffer(1024) As Byte
    WriteBuffer = Encoding.UTF8.GetBytes(Temp1)
    ns1.Write(WriteBuffer, 0, WriteBuffer.Length)
    End While
    End Sub
    End Class

  14. #14

    نقل قول: اتصال Telnet بین کلاینت و سرور

    کلاینت:

    error01.jpg



    Public Class UGCivil
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    ' Dim myip = ipsabet ' آیپی سرور رو اینجا مینویسیم
    ' Dim myport As Int16
    ' Dim myip As IPAddress
    ' myip = Dns.Resolve(Dns.GetHostName).AddressList(0) 'اولین آدرس آیپی لیست رو یمذاره داخل متغیر
    'myport = Convert.ToInt16(PortSabet)
    Dim cl1 As New TcpClient 'design client
    cl1.Connect(ipsabet.ToString, Portsabet)
    Dim ns1 As NetworkStream
    ns1 = cl1.GetStream 'get data from client and insert to ns
    Dim WriteBuffer1(1024) As Byte
    WriteBuffer1 = Encoding.UTF8.GetBytes(TextBox1.Text) ' برگشت به کلاینت
    ns1.Write(WriteBuffer1, 0, WriteBuffer1.Length) ' برگشت به NS
    Dim readbuffer1(1024) As Byte
    Dim readcount1 As Int32 'count readbuffer
    Dim servermess1 As String ' ذخیره دستور کلاینت
    readcount1 = ns1.Read(readbuffer1, 0, readbuffer1.Length) ' طول رو میگیره و داخل ردکانت میذاره
    servermess1 = Encoding.UTF8.GetString(readbuffer1, 0, readcount1) ' ترجمه و گرفتن و خواندن
    RichTextBox1.Text = servermess1 & vbNewLine & RichTextBox1.Text ' آخرین پیام رو میذاره داخل ریچ تکست
    End Sub
    End Class


    تا اتصال برقراره و همه چی اوکیه
    ولی وقتی یه Button2 دوم داشته باشم لیستنر سرور یا کلاینت رو چجوری بنویسم
    متغیر های باتن یک و دو رو اسم های جدا دادم اما باز این لیستنر بی وفا فقط کدهای باتن یک رو میخونه ( مشکل من همینه فقط)

تاپیک های مشابه

  1. مشکل در برقراری ارتباط با telnet
    نوشته شده توسط DAMAVAND در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 1
    آخرین پست: دوشنبه 23 شهریور 1394, 15:29 عصر
  2. خطا در نصب Telnet
    نوشته شده توسط rahimi.mohamad24 در بخش شبکه و Networking‌
    پاسخ: 0
    آخرین پست: یک شنبه 16 تیر 1392, 22:13 عصر
  3. مشکل با telnet
    نوشته شده توسط soroosh_i58 در بخش شبکه و Networking‌
    پاسخ: 2
    آخرین پست: چهارشنبه 10 اسفند 1384, 13:49 عصر
  4. TelNet تلنت و کاربردش ؟
    نوشته شده توسط hamidr1st در بخش شبکه و Networking‌
    پاسخ: 1
    آخرین پست: پنج شنبه 07 مهر 1384, 16:38 عصر
  5. telnet
    نوشته شده توسط Developer Programmer در بخش امنیت در شبکه
    پاسخ: 8
    آخرین پست: جمعه 03 بهمن 1382, 12:52 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •