結果

提出番号 40
提出者 tsuzu
言語 C++
提出日時 2017-05-21 22:22:23
問題名 (1)Odd&Even
結果 TLE
点数 0%

テストケース

テストケース 結果 得点 実行時間 メモリ使用量
1 TLE 0% 20001ms 0KB
2 TLE 0% 20003ms 0KB
3 TLE 0% 20002ms 0KB

ソースコード

#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <netdb.h>
#include <string>
#include <iostream>

int
main(int argc, char *argv[])
{
 std::string str;
 std::getline(std::cin, str);

 struct sockaddr_in server;
 int sock;
 char buf[32];
 const char* deststr = "cac.tsuzu.xyz";
 int n;

 sock = socket(AF_INET, SOCK_STREAM, 0);

 server.sin_family = AF_INET;
 server.sin_port = htons(9090);

 server.sin_addr.s_addr = inet_addr(deststr);
 if (server.sin_addr.s_addr == 0xffffffff) {
	 struct hostent *host;

	 host = gethostbyname(deststr);
	 if (host == NULL) {
		 return 1;
	 }
	 server.sin_addr.s_addr =
             *(unsigned int *)host->h_addr_list[0];
 }

 connect(sock, (struct sockaddr *)&server, sizeof(server));

 write(sock, str.c_str(), str.size());

 close(sock);

 return 0;
}