OSDN Git Service

69e877685a72265f9962dee402d9bbded8653f14
[internetcity/prototype.git] / vc2010_client / vc2010_client / main.cpp
1 // \8b\9e
2
3 #include "../../common/Environment.h"
4
5 #ifdef WIN32
6         //#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
7 #endif // WIN32
8
9 // \92Ê\90M\82É\82Â\82¢\82Ä
10 // \89¹\90º\82ÍRTP\82ð\8eg\82Á\82Ä\92Ê\90M\82ð\8ds\82¢\82½\82¢\82ª\81A\8c»\8dÝ\83\89\83C\83u\83\89\83\8a\82Í\92²\8d¸\92\86\82Å\82 \82é\81B
11 // \82³\82ç\82É\81A\83R\83}\83\93\83h\82Æ\89¹\90º\82Ì\90Ø\82è\95ª\82¯\82â\93¯\8aú\82à\8c»\8dÝ\8c\9f\93¢\92\86\82Å\82 \82é\81B
12 // \82æ\82Á\82Ä\81A\8c»\92i\8aK\82Å\82Í\83R\83}\83\93\83h\82à\89¹\90º\82à\82·\82×\82ÄTCP\82ð\8eg\97p\82µ\82Ä\92Ê\90M\82ð\8ds\82¤\81B
13 // TCP\82ð\8eg\97p\82·\82é\82½\82ß\81A\83R\83}\83\93\83h\82à\89¹\90º\82à\92x\89\84\82ª\90\82\82é\82Æ\8dl\82¦\82ç\82ê\82é\81B
14 // \82³\82ç\82É\81A\89¹\90º\82Í\8fí\82É\91\97\90M\82ð\8ds\82Á\82Ä\82¢\82é\82½\82ß\81A\83o\83b\83t\83@\82ª\82 \82é\82ê\82é\82à\82Ì\82Æ\8dl\82¦\82ç\82ê\82é\81B
15 // \82»\82Ì\8fê\8d\87\82Í\81A\90V\82µ\82¢\83R\83}\83\93\83h\82â\89¹\90º\82ð\94j\8aü\82·\82é\82±\82Æ\82Å\91Î\89\9e\82ð\8ds\82¤\81B
16 // \82±\82ê\82ð\8ds\82¤\82±\82Æ\82É\82æ\82Á\82Ä\81A\83R\83}\83\93\83h\82ª\94½\89\9e\82µ\82È\82©\82Á\82½\82è\81A\89¹\90º\82ª\82Æ\82¬\82ê\82Æ\82¬\82ê\82É\82È\82é\82à\82Ì\82Æ\8dl\82¦\82ç\82ê\82é\81B
17 // \82à\82¤\82Ð\82Æ\82Â\82Ì\95û\96@\82Æ\82µ\82Ä\81A\89¹\90º\8fî\95ñ\82ð\82æ\82è\88³\8fk\82µ\83f\81[\83^\97Ê\82ð\8dí\8c¸\82·\82é\95û\96@\82ª\82 \82é\81B
18 // \82±\82Ì\95û\96@\82Í\8fã\8bL\82Ì\95û\96@\82ð\8e\8e\82µ\82½\8cã\82É\8ds\82¤\82à\82Ì\82Æ\82·\82é\81B\82Ü\82½\82Í\92¼\90ÚRTP\82ð\8eg\97p\82µ\82½\95û\96@\82ð\8eÀ\91\95\82·\82é\81B
19
20
21 // to do
22 // \89¹\90º\82Ì\93ü\97Í
23 // \89¹\90º\82Ì\8fo\97Í
24 // \88³\8fk
25 // \89ð\93\9a
26 // \83R\83}\83\93\83h\82Ì\93ü\97Í
27 // \83T\81[\83o\81[\82Æ\82Ì\92Ê\90M\8b¤\92Ê\8f\88\97\9d
28 // \83T\81[\83o\81[\82Ö\82Ì\83\8d\83O\83C\83\93
29 // \83T\81[\83o\81[\82Æ\82Ì\83f\81[\83^\82â\82è\8eæ\82è
30
31 #include "CClient.h"
32
33 #include <iostream>
34
35 int main(int argc, char* argv[])
36 {
37         char a_LoginName[256];
38         std::cout << "Please, input login name." << std::endl;
39         std::cin >> a_LoginName;
40
41         char a_IpAddress[20];
42         std::cout << "Please, input server ip address." << std::endl;
43         std::cin >> a_IpAddress;
44
45         unsigned short a_PortNumber;
46         std::cout << "Please, input server port number." << std::endl;
47         std::cin >> a_PortNumber;
48
49
50         CClient a_Client;
51         a_Client.initialize();
52         a_Client.setArgement(&argc, argv);
53         a_Client.setLoginName(a_LoginName);
54         a_Client.setServerAddress(a_IpAddress, a_PortNumber);
55         a_Client.mainloop();
56
57         return 0;
58 }