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

نام تاپیک: مشکل در برنامه نویسی سوکت در پایتون

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1393
    پست
    37

    نقل قول: مشکل در برنامه نویسی سوکت در پایتون

    ممنون داداش :X

    یه مشکل دیگه هم هست !
    من میخوام وقتی سرور + کلاینت اجرا شد یه متن بیاد و بگه یه گزینه انتخواب کنید که این کار با تابع raw_input میشه !-- توی این سوکت هر کار میکنم نمیشه و وقتی میزنم که از کلاینت بخواد توی سرور اجرا میشه :D
    ممنون میشم یه نمونه واسه این هم بنویسید :X
    باتشکر فراوان

  2. #2
    کاربر دائمی آواتار n.nowroozi
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    تهران
    پست
    480

    نقل قول: مشکل در برنامه نویسی سوکت در پایتون

    یه چیزی مثل این باید کارت رو راه بندازه:


    سرور

    from twisted.internet.protocol import Protocol, Factory
    from twisted.internet import reactor
    import os

    class Echo(Protocol):
    def connectionMade(self):
    kernel = os.popen('uname -r').readline()
    self.transport.write(kernel)
    def dataReceived(self, data):
    print data


    def main():
    f = Factory()
    f.protocol = Echo
    reactor.listenTCP(8000, f)
    reactor.run()

    if __name__ == '__main__':
    main()


    کلاینت



    from twisted.internet.protocol import ClientFactory
    from twisted.internet import reactor, protocol
    import sys

    class EchoClient(protocol.Protocol):
    def connectionMade(self):
    pass

    def dataReceived(self, data):
    print "receive:", data
    a = raw_input('type something:')
    self.transport.write(a)


    class EchoClientFactory(ClientFactory):
    protocol = EchoClient

    def clientConnectionFailed(self, connector, reason):
    print 'connection failed:', reason.getErrorMessage()
    reactor.stop()

    def clientConnectionLost(self, connector, reason):
    print 'connection lost:', reason.getErrorMessage()
    reactor.stop()

    def main():
    factory = EchoClientFactory()
    reactor.connectTCP('localhost', 8000, factory)
    reactor.run()

    if __name__ == '__main__':
    main()


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

  1. مشکل در برنامه نویسی سوکت در #C
    نوشته شده توسط ail313 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: چهارشنبه 01 شهریور 1391, 19:47 عصر
  2. حرفه ای: مشکل با برنامه نویسی سوکت
    نوشته شده توسط NIMA_1981 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 13
    آخرین پست: یک شنبه 27 فروردین 1391, 09:04 صبح
  3. مشکل با برنامه نویسی سوکت
    نوشته شده توسط NIMA_1981 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: دوشنبه 14 فروردین 1391, 19:24 عصر
  4. سوال: مشکل در برنامه نویسی سوکت و بر قراری اتصال اولیه مشتری با سرور
    نوشته شده توسط ali208 در بخش شبکه و Networking‌
    پاسخ: 12
    آخرین پست: پنج شنبه 10 شهریور 1390, 18:07 عصر
  5. سوال: مشکل در برنامه نویسی سوکت
    نوشته شده توسط *KIARASH* در بخش C#‎‎
    پاسخ: 0
    آخرین پست: شنبه 08 مرداد 1390, 13:43 عصر

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

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