zoukankan      html  css  js  c++  java
  • Socket通信案例

    服务端

     1 #coding=utf-8
     2 
     3 import socket
     4 server = socket.socket()
     5 server.bind(('localhost', 8888)) # 绑定地址(host,port)到套接字
     6 server.listen(5) # 开始TCP监听。backlog指定在拒绝连接之前,操作系统可以挂起的最大连接数量。该值至少为1,大部分应用程序设为5就可以了。
     7 while True:
     8     conn, address = server.accept() # 被动接受TCP客户端连接,(阻塞式)等待连接的到来
     9     while True:
    10         print '收到消息:', conn.recv(1024)
    11         msg = raw_input("发送消息:")
    12         conn.send(msg)

    客户端

     1 #coding=utf-8
     2 
     3 import socket
     4 
     5 client = socket.socket()
     6 client.connect(('localhost', 8889))
     7 
     8 while True:
     9     msg = raw_input("发送消息:")
    10     client.send(msg)
    11     recv = client.recv(1024)
    12     print '收到消息:', recv
  • 相关阅读:
    BUAA OO Unit1 表达式求导
    中介者模式
    命令模式
    观察者模式
    解释器模式
    策略模式
    迭代器模式
    模板方法模式
    代理模式
    桥接模式
  • 原文地址:https://www.cnblogs.com/allenzhang-920/p/9542261.html
Copyright © 2011-2022 走看看