python socket简单tcp服务器客户端

原创 2015年11月17日 20:10:33
#!/usr/bin/python
import socket
import time
__author__ = 'huangpeng03'

HOST = '172.23.237.8'
PORT = 21571
BUFsiz = 1024
ADDR = (HOST, PORT)


tcpSerSock = socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM)
tcpSerSock.bind(ADDR)
tcpSerSock.listen(5)

while True:
    print 'waiting for connection...'
    tcpCliSock, addr = tcpSerSock.accept()
    print 'connected from:', addr
    while True:
        data = tcpCliSock.recv(BUFsiz)
        if not data:
            break
        tcpCliSock.send('[%s] %s' % (time.ctime(), data))

        #tcpCliSock.close()
tcpSerSock.close()


客户端
<pre name="code" class="python">#!/usr/bin/python
__author__ = 'baidu'

import socket

HOST = '172.23.237.8'
PORT = 21571
BUFSIZ = 1024
ADDR = (HOST, PORT)

tcpCliSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcpCliSock.connect(ADDR)
while True:
    data = raw_input('> ')
    if not data:
        break
    tcpCliSock.send(data)
    data = tcpCliSock.recv(BUFSIZ)
    if not data:
        break
    print data

tcpCliSock.close()



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python socket实现简单的(TCP/UDP)服务器/客户端

1、创建服务端 # -*- coding: utf-8 -*- from socket import * from time import ctime HOST = 'localh...

TCP SOCKET服务器|客户端简单实现

// Windows_TCP_socket_Sever.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #pragma co...

简单的TCP协议 socket编程(C语言版服务器和客户端)

最近由于本人对网络编程的喜爱,所以对一点关于TCP协议socket编程的总结。由于本人的能力有限,写的可能过于简单,只适合初学者,欢迎大牛提出宝贵的意见,本人会感激不尽的。废话少说了,进入正题。   ...

C# Socket TCP简单例子(服务器与客户端通信)

这个例子只是简单实现了如何使用 Socket 类实现面向连接的通信。 注意:此例子的目的只是为了说明用套接字写程序的大概思路,而不是实际项目中的使用程序。在这个例子中,实际上还有很多问题没有解决,...

基于TCP/UDP的Socket网络通信系列之客户端与服务器的简单对话(三)

TCP协议是面向连接的可靠的有序的以字节流的方式发送数据 基于TCP协议实现网络通信的类主要有两个 客户端的Socket类 服务器端的ServerSocket类 一、Socket通信原理纯属个人理解...
  • Tomasyb
  • Tomasyb
  • 2017年06月16日 09:19
  • 344

Python网络编程之socket编程(一)--使用TCP和UDP客户端和服务器通信

本文用python进行socket编程,实现客户端和服务器互相发送字符串,并在标准输出打印。 下面是客户端程序: #!/usr/bin/python import socket HOST = 'lo...

C++ 简单的 Tcp 实现[socket] 服务器端与客户端通信

 http://blog.csdn.net/guoguojune/archive/2011/02/15/6185301.aspx(原文的格式看着真叫一个舒服) 开发...

python应用系列教程——python使用socket创建tcp服务器和客户端

全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用socket创建tcp服务器和客户端。服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复。客户端,等...

python3实现TCP协议的简单服务器和客户端

利用python3来实现TCP协议,和UDP类似。UDP应用于及时通信,而TCP协议用来传送文件、命令等操作,因为这些数据不允许丢失,否则会造成文件错误或命令混乱。下面代码就是模拟客户端通过命令行操作...

Python socket编写简单服务器,客户端

初学python,也是初学网络通信等等balabala~  这几天终于是把这一块的内容搞差不多了,学习的时候主要参考了《Python网络编程》,《Python技术手册》,《Python学习手册》。有的...
  • natsuyu
  • natsuyu
  • 2015年03月12日 11:07
  • 410
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python socket简单tcp服务器客户端
举报原因:
原因补充:

(最多只允许输入30个字)