网络编程

Posted nice777

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程相关的知识,希望对你有一定的参考价值。

import socket
server = socket.socket()    创建socket连接
server.bind((‘192.168.1.77‘,8001))  绑定IP和端口
server.listen(5)        监听数量
conn,addr = server.accept()  阻塞状态,等待客户端来连接,conn是客户端和服务端连接的对象(相当于介质),服务器以后要通过该对象进行收发数据,addr客户端地址信息
data = conn.recv(1024)    通过对象获取消息
print(data)
conn.send(b‘hello‘)

conn.close()    关闭连接对象
server.close()    关闭服务

import socket
client = socket.socket()
client.connect((‘192.168.1.77‘,8001))

client.send(b‘hellooo‘)  发送

data = client.recv(1024)
print(data)
client.close()
 

以上是关于网络编程的主要内容,如果未能解决你的问题,请参考以下文章

Linux高级网络编程系列教程

Linux高级网络编程系列教程

面向对象编程面向组件编程面向方面编程面向服务编程

编程范式:命令式编程(Imperative)声明式编程(Declarative)和函数式编程(Functional)

少儿编程教育未来前景如何?我想加入少儿编程这行。

TCP/IP网络编程——理解网络编程和套接字编程