<?php
$host="192.168.1.4";
$port = 1000;
$message="Hi";
// open a client connection
$fp = fsockopen ($host, $port, $errno, $errstr);
if (!$fp){
$result = "Error: could not open socket connection";
}
else{
fputs ($fp, $message);
fputs ($fp, "END");
fclose ($fp);
}
?>
내가 목표 C에서 다음을 구현 한,하지만 그 정도 안정적이고 빠른 아니었다, 첫 번째 메시지가 배달됩니다 그리고 난 필요 두 번째 데이터 (나는 https://github.com/robbiehanson/CocoaAsyncSocket 시도했지만 아래의 코드 않습니다 동일한 결과를 반영합니다) 다시 연결하십시오. 데이터 전송> - - 내가 데이터를 열어야합니다> 밀접한 관계를
NSString *ipaddress =[NSString stringWithFormat:@"192.168.1.4"];
CFReadStreamRef readStream;
CFWriteStreamRef writeStream;
CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)ipaddress, 1000, &readStream, &writeStream);
inputStream = (NSInputStream *)readStream;
outputStream = (NSOutputStream *)writeStream;
[inputStream setDelegate:self];
[outputStream setDelegate:self];
[inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[inputStream open];
[outputStream open];
운영 체제에 따라 다를 수 있습니다. Linux 용 http://advancedlinuxprogramming.com/을 읽으십시오. –