2015-11-10 5 views
0

mms: //58.231.196.73/busanmbc-fm-onair-20120228 est une URL de diffusion audio. Quand je l'entrée dans un navigateur Web, il joue à la radio.Comment obtenir des informations sur le serveur depuis une URL?

Le port par défaut du MMS est 1755 et celle de RTSP est 554. Quand je mms: entrée //58.231.196.73:/busanmbc-fm-OnAir-20120228 à un navigateur Web, il ne fonctionne pas et dans le cas de mms: //58.231.196.73:/busanmbc-fm-onair-20120228 cela fonctionne.

Je me demande comment un navigateur Web reconnaît le port par défaut RTSP comme le port de cette URL, même si elle est MMS dont le port par défaut est 1755.

+0

Quel langage de programmation utilisez-vous? Je ne comprends pas votre problème – Eloims

+0

@Eloims j'utilise delphi. Merci. –

Répondre

1

De nombreux protocoles bien connus ont des ports par défaut, voir Wikipedia. Dans votre cas, le schéma d'URL contient les informations requises pour déterminer le protocole et donc le numéro de port. Mise à jour: Je peux vous promettre, qu'il n'y a aucune information de port cachée dans l'URL que vous avez fournie, autre que le schéma.

De RFC 3986, nous savons qu'il ya soit un port nommé explicitement:

Le port sous-composant d'autorité est désignée par un port optionnel nombre en décimal suivant l'hôte et délimité de celui-ci par un unique deux-points (":").

ou un port par défaut dérivé du système:

Un système peut définir un port par défaut. Par exemple, le schéma "http" définit un port par défaut "80"

+0

Je connais les ports par défaut. l'url ci-dessus est mms mais le port est 554 dont est rtsp. donc j'avais besoin de reconnaître le protocole. Je vais vérifier ce schéma. Merci beaucoup. –

+0

Si le serveur s'exécute sur un port autre que celui par défaut, vous n'avez aucune chance de le déterminer. Vous devez juste le savoir. –

+0

si j'utilise l'url ci-dessus pour rejouer la radio de applian.com, il reconnaît automatiquement l'url comme rtsp et si j'utilise l'url vers le navigateur web, il reconnaît le numéro de port qui est 554 automatiquement et qui n'est pas 1755, le mms. le régime dit seulement mms et je suppose qu'il y a plus d'informations quelque part. où sont-ils? –