懂socket编程的进 我用socket的connect函数去连接一个mms链接(1755端口),但是总是连接失败(返回-1)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了懂socket编程的进 我用socket的connect函数去连接一个mms链接(1755端口),但是总是连接失败(返回-1)相关的知识,希望对你有一定的参考价值。
链接比如:
mms://viplagardere.yacast.net/vra_webradio03
mms://stream.ienter.net/drock
mms://media.iwant-in.net/pop
mms://vipmms9.yacast.net/encodercheriefm
如果 有高手帮我解决这个问题我还会追加分的
如果PING通了,那再检查你的端口是否正确,如果这一点无误,那你就看下SOCK套接字创建有没有问题,是TCP/IP 还是UDP
这几点都确认无误,应该是能连上的?
还有一点,服务端如果做了IP限制,那也是有可能连不上地 参考技术A 连接的是一个主机ip,而不是url追问
恩,我用gethostbyname解析出ip 然后连的
追答那你有没有看看你gethostbuname有没有执行成功。得到的ip是什么,是不是全0
追问看了,IP是对的,比如第二个链接,IP是188.165.38.24
socket基础编程-1
server端和client端
1、server端:
import socket
server=socket.socket()
server.bind((‘localhost‘,8080))
server.listen()
conn,attr=server.connect()
data=conn.recv(10240)
re=b‘.....‘
conn.send(re)
server.close
2、client端
import socket
client=socket.socket()
client.connect((‘localhost‘,8080))
client.send(poat_data.encode(‘utf-8‘))
data=client.recv(10240)
print(‘recv_data:‘,data)
client.close()
注:accept返回套接字对象和客户端地址。
conn.listen()
以上是关于懂socket编程的进 我用socket的connect函数去连接一个mms链接(1755端口),但是总是连接失败(返回-1)的主要内容,如果未能解决你的问题,请参考以下文章