iOS Socket 客户端 基本使用

来源:互联网 发布:手机声音增强软件 编辑:程序博客网 时间:2024/06/05 09:58

客户端 使用情况

#import <sys/socket.h>#import <netinet/in.h>#import <arpa/inet.h>@interface AppDelegate ()@end@implementation AppDelegate{//服务器地址struct sockaddr_in server_address;}- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {//1.客户端标志int client_flag = socket(AF_INET, SOCK_STREAM, 0);//2.地址server_address.sin_port = htons(10000);server_address.sin_family = AF_INET;//转换地址server_address.sin_addr.s_addr = inet_addr("172.18.16.37");int error = -1;//3.连接服务器error = connect(client_flag, (struct sockaddr *)&server_address, sizeof(server_address));//4.发送消息send(client_flag, "what are you", 500, 0);char buffer[1024];int length = recv(client_flag, buffer, 1024, 0);buffer[length] = '\0';printf("server say:%s",buffer);//6.断开链接return YES;}
0 0
原创粉丝点击