TCP服务器

简介: server:#!/usr/bin/env pythonfrom socket import *from time import ctimeHOST='127.0.0.1'PORT=1024BUFFSIZE=512ADDR=(HOST,PORT)tcpSerSock = socket(AF_INET,SOCK_STREAM)tcpSerSock.

server:

#!/usr/bin/env python

from socket import *
from time import ctime

HOST='127.0.0.1'
PORT=1024
BUFFSIZE=512
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.recv(BUFFSIZE).decode()
        print("recv data:", data)
        if not data:
            break
        tcpCliSock.send(('[%s] %s' % (ctime(), data)).encode())

    tcpCliSock.close()
tcpSerSock.close()

 

client:

#!/usr/bin/evn python

from socket import *

HOST='127.0.0.1'
PORT=1024
BUFFSIZE=512
ADDR = (HOST, PORT)

tcpCliSock = socket(AF_INET,SOCK_STREAM)
tcpCliSock.connect(ADDR)

while True:
    data = input('>')
    if not data:
        break
    print("send data:", data)
    tcpCliSock.send(data.encode())
    data = tcpCliSock.recv(BUFFSIZE).decode()
    if not data:
        break
    print("recv data:", data)

tcpCliSock.close()
    

 

目录
相关文章
|
4月前
|
域名解析 网络协议 数据库
TCP/IP服务器
【10月更文挑战第20天】TCP/IP服务器
156 65
|
2月前
|
缓存 网络协议 Java
【JavaEE】——TCP回显服务器(万字长文超详细)
ServerSocket类,Socket类,PrintWriter缓冲区问题,Socket文件释放问题,多线程问题
|
4月前
|
网络协议 Java API
【网络】TCP回显服务器和客户端的构造,以及相关bug解决方法
【网络】TCP回显服务器和客户端的构造,以及相关bug解决方法
90 2
|
4月前
|
存储 网络协议 Java
【网络】UDP和TCP之间的差别和回显服务器
【网络】UDP和TCP之间的差别和回显服务器
109 1
|
4月前
|
网络协议 Python
Python创建一个TCP服务器
Python创建一个TCP服务器
37 0
|
6月前
|
网络协议 安全 Unix
6! 用Python脚本演示TCP 服务器与客户端通信过程!
6! 用Python脚本演示TCP 服务器与客户端通信过程!
112 1
|
5月前
|
网络协议 数据处理 C语言
利用C语言基于poll实现TCP回声服务器的多路复用模型
此代码仅为示例,展示了如何基于 `poll`实现多路复用的TCP回声服务器的基本框架。在实际应用中,你可能需要对其进行扩展或修改,以满足具体的需求。
117 0
|
6月前
|
网络协议 安全 架构师
详解 | 一台服务器最大能支持多少条TCP连接?
详解 | 一台服务器最大能支持多少条TCP连接?
121 0
|
9月前
|
机器学习/深度学习 人工智能 网络协议
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
163 4
|
监控 网络协议 网络架构
IP协议【图解TCP/IP(笔记九)】
IP协议【图解TCP/IP(笔记九)】
187 0

热门文章

最新文章