socket编程学习

Posted hexintong

tags:

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

基于udp的socket

udp是无连接的,那边先启动不会报错

udp的小例子:

技术分享图片
1 from socket import  *
2 ip_port=(127.0.0.1,8888)
3 buffer_size=1024
4 myudp_server=socket(AF_INET,SOCK_DGRAM)
5 myudp_server.bind(ip_port)
6 while True:
7     message,addr=myudp_server.recvfrom(buffer_size)
8     print(message,addr)
9     myudp_server.sendto(message,addr)
udp-server
技术分享图片
 1 from socket import *
 2 ip_port=(127.0.0.1,8888)
 3 mycli=socket(AF_INET,SOCK_DGRAM)
 4 
 5 while True:
 6     myinput=input(>>).strip()
 7     if not myinput:continue
 8     mycli.sendto(myinput.encode(utf8),ip_port)
 9     mes,addr=mycli.recvfrom(1024)
10     print(mes.decode(utf8))
udp-client

 

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

C++的socket编程学习

译文:18个实用的JavaScript代码片段,助你快速处理日常编程任务

Socket网络编程学习笔记

Python学习之路:socket网络编程

Socket网络编程进阶与实战

Socket网络编程进阶与实战