我想建立iphone和PC之間的tcp連接。在PC上QTspServer正在運行並正在運行(已通過其他客戶端應用程序測試)。iphone tcp連接
這裏是連接方法我使用iphone:
- (IBAction)connectToServer:(id)sender {
CFReadStreamRef read = NULL;
CFWriteStreamRef write = NULL;
NSString *host = @"192.168.1.169";
CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, (CFStringRef)host, 1000, &read, &write);
CFWriteStreamOpen(write);
int k = 0;
}
在PC服務器沒有反應。任何幫助都是合適的
順便說一句:服務器只不過是一個QTcpServer與補充incomingConnection
方法。這裏是服務器端main
功能:
int main(int argc, char **argv)
{
QApplication app(argc, argv);
AbstractServer server;
server.listen(QHostAddress::Any, 1000);
QLabel label("Hello server");
label.setFixedSize(400, 400);
label.show();
return app.exec();
}
只是要清楚,你已檢查服務器上沒有防火牆干擾? – outis 2011-01-30 22:03:31
另外,你在模擬器或真正的iPhone上測試這個嗎? – outis 2011-01-30 22:09:19