2009-07-04 12 views
16

Lan bağlantılı bir cihazda telnet oturumu açacak ve bir dizi tuş vuruşu gönderecek son derece basit bir iPhone programı oluşturmak istiyorum. Yapmak istediğim ne prizleri için gördüğüm kod çoğu için ezici ve engin overkill:iPhone soket programı

  1. açık telnet soket IP adresine
  2. gönderme ASCII tuş vuruşlarını

Herhangi basit Orada kod örnekleri oynayabilir miyim?

cevap

23

ben kontrol öneririm Asyncsocket project:

Bu soket programlama gerçekten kolaylaştırır; iş parçacığıyla uğraşmak zorunda kalmazsınız ve eşzamansız bir şekilde çok fazla yaygara olmaz.

Başlamanızı sağlamak için istemci/sunucu içeren örnek bir proje var.

+0

Teşekkürler! Eminim bu yardımcı olacak – Alan

+0

Bu 3g ağı ile çalışmak ne kadar etkilidir? Bunun yerine oldukça yeni, ama benim soket tabanlı programlar genellikle wifi üzerinden mükemmel iyi çalışır, ancak 3g üzerinde başarısız ve bunun altında yatan nedeni olarak bir im im olduğunu fark ettim. – si28719e

+0

Doğrudan iPhone'un ip eklentisine bağlanmaya çalışıyorsanız, bir güvenlik duvarı veya NAT tarafından engellenebilir. IPhone sunucunuza bağlanan istemciyse, sadece paketler/zaman aşımına uğramış olabilir. Sorunun ayrıntılarını içeren belirli bir soru göndermelisiniz. –

1

Kendinize bir iyilik yapın: en az ilk basit 6 bölümden okuyunuz. this Steven'ın kitabında çok sayıda basit örnek bulabilir ve ağ programlamada yaygın sorunlardan nasıl kaçınılacağınızı pek çok tavsiyede bulabilirsiniz. Bunu yapmadan bir buggy, yavaş ve eksik müşteri ile sona erecek. Bu yoluyla

0

soket programlama temel fikir edinmek zorunda kalacaktır. ( )

this sample code and tutorial link adresinden

numaralı telefondan ulaşabilirsiniz. Bir çekicilik gibi çalışır ve uygulamak gerçekten basittir, 3 dakikadan daha kısa bir süredir ve devam ediyorsanız (bir soket sunucunuz hazır ise).