Python的tcp通信问题~
客户端
from socket import *
HOST = '127.0.0.1'
PORT = 1025
BUFSIZ = 1024
ADDR = (HOST,PORT)
tcpCliSock = socket(AF_INET, 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()
服务器
from socket import *
from time import ctime
HOST = '127.0.0.1'
PORT = 1025
BUFSIZ = 1024
ADDR =(HOST,PORT)
tcpSerSock = socket(AF_INET,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.rev(BUFSIZ)
if not data:
break
tcpCliSock.send('[%s] %s'%(ctime(),data))
tcpCliSock.close()
tcpSerSock.close()相关推荐
PHP-FPM和Nginx的通信机制详解
主要给大家介绍了关于PHP-FPM和Nginx通信机制的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Python实现TCP通信的示例代码
使用socket实现tcp通信,需导入socket模块 1、服务端 主要步骤: (1)创建socket:socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) family:AF_INET , AF_INET6, AF_UNIX, AF_CAN, AF_PACKET, AF_RDS type:SOCK_STREAM , SOCK_DGRAM, SOCK_RAW,或者其他SOCK_* proto:一般使用默认值0 fileno:一般使用默认值 (2)绑定IP和端口号:socket.bind(address) a
Python两台电脑实现TCP通信的方法示例
为了实现Nao机器人与电脑端的TCP通信,于是研究了一下Python实现TCP通信,在网上也看到了很多例子,但大多都是在一台机器上验证。在两台机器上使用,出了一些小故障。 注意:若两台电脑通信出了问题,若能ping通!大部分是防火墙的问题。一开始A做服务器,B做客户端能实现;B做服务器,A做客户端,A就不能连接到B。我换了一台电脑A就能实现通信了。应该是A的防火墙需要设置。但是A的防火墙全关了也不能实现。真是很让人搞不懂。 首先是服务器端代码: # -*- encoding: utf-8 -*- import socket IP = 192.168.1.153 #服务器端可以写loca
Python实现的多人聊天室源码,基于socket tcp通信,使用tkinter做客户端界面,含可执行文件
Python实现的多人聊天室源码,基于socket tcp通信,使用tkinter做客户端界面;一个多人同时在线的聊天系统;
(客户端)python实现tcp通信
(客户端)python实现tcp通信


其他
