zoukankan      html  css  js  c++  java
  • Beginning Python From Novice to Professional (9) - Socket

    Socket

    小型server:

    #!/usr/bin/env python
    import socket
    s = socket.socket()
    host = socket.gethostname()
    port = 1234
    s.bind((host,port))
    s.listen(5)
    while True:
    	c,addr = s.accept()
    	print 'Got connection from',addr
    	c.send('Thank you for connecting')
    	c.close()
    小型客户机:

    #!/usr/bin/env python
    import socket
    s = socket.socket()
    host = socket.gethostname()
    port = 1234
    s.connect((host,port))
    print s.recv(1024)
    执行server后执行客户机程序:

    server打印:

    Got connection from ('127.0.1.1', 61625)
    Got connection from ('127.0.1.1', 61626)
    Got connection from ('127.0.1.1', 61627)
    Got connection from ('127.0.1.1', 61628)
    Got connection from ('127.0.1.1', 61629)
    Got connection from ('127.0.1.1', 61630)
    Got connection from ('127.0.1.1', 61631)
    Got connection from ('127.0.1.1', 61632)
    Got connection from ('127.0.1.1', 61633)
    Got connection from ('127.0.1.1', 61634)
    Got connection from ('127.0.1.1', 61635)
    客户机打印:

    Thank you for connecting
    

  • 相关阅读:
    Socket编程
    jdbc03 使用servlet实现
    el和jstl
    java03变量和基本数据类型
    java02
    ssh整合
    U1总结
    多线程
    spring07 JDBC
    cocos2dx中的三种基本的数据类型
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/6909367.html
Copyright © 2011-2022 走看看