2009-05-29 10 views
1

J'utilise par exemple de socket TCP/IP à savoir « echoclient », et je fais face à des problèmes avec l'écriture et la lecture.problème d'écriture Socket TCP/IP

Je me connecte à la prise du serveur mais elle affiche des données nulles. Je ne sais pas si c'est un problème de conversion de données ou tout autre problème.

+7

Pourriez-vous poster du code, peut-être que nous pouvons voir où vous vous êtes trompé. –

+2

Voulez-vous dire que la tentative de connexion échoue? ..ou que les données que vous envoyez n'arrivent pas? –

+0

jon a raison, votre serveur n'envoie peut-être rien. quel niveau de prises écrivez-vous? Socket, AsyncSocket? – baash05

Répondre

0

Dans le cas où vous vous connectez via mobile, vérifiez auprès de votre fournisseur de services GPRS/EDGE/3G s'ils ne restreignent pas les adresses IP arbitraires.

également en cas si vous vous connectez depuis Simulator sur PC, vérifiez si vous avez proxies sur votre réseau avant Internet?

1

Télécharger Wireshark et voir si cela aide le débogage. Il peut jeter un coup d'œil sur tout le trafic réseau.

0

C'est toujours une bonne idée d'utiliser des bibliothèques et des implémentations bien testées. La programmation socket est C++ nécessite une bonne compréhension de l'OS si vous voulez écrire du code potable. Essayez Ace Wrappers - http://www.cs.wustl.edu/~schmidt/ACE.html Il fournit une implémentation C++ basée sur des modèles bien testés pour la programmation réseau distribuée.