質問編集履歴

1

コードの一部を修正。

2020/06/28 03:04

投稿

TOMO6181
TOMO6181

スコア39

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- #define SEVER_IP_ADDRESSE "192.168.74.128"
37
+ #define SEVER_IP_ADDRESSE "192.168.11.8"
38
38
 
39
39
  #define SERVER_PORT 12345
40
40
 
@@ -100,74 +100,74 @@
100
100
 
101
101
 
102
102
 
103
- // サーバーに接続
103
+ //// サーバーに接続
104
-
104
+
105
- if ( connect(soc,(LPSOCKADDR)&server, sizeof(server)) < 0);
105
+ //if ( connect(soc,(LPSOCKADDR)&server, sizeof(server)) < 0);
106
+
107
+ //{
108
+
109
+ // printf("サーバーへの接続失敗です%d\n",WSAGetLastError());
110
+
111
+ // closesocket(soc);
112
+
113
+ // return -1;
114
+
115
+ //}
116
+
117
+
118
+
119
+ // データをサーバーに送信
120
+
121
+ while (true)
106
122
 
107
123
  {
108
124
 
125
+ string sendText;
126
+
127
+ connect(soc, (LPSOCKADDR)&server, sizeof(server));
128
+
129
+
130
+
131
+ cin >> sendText;
132
+
133
+ cout << "send:" << sendText << endl;
134
+
135
+ if (send(soc, sendText.c_str(), sendText.size(), 0) == SOCKET_ERROR)
136
+
137
+ {
138
+
109
- printf("サーバーへの接続失敗です%d\n",WSAGetLastError());
139
+ printf("サーバーへの送信失敗です%d\n", WSAGetLastError());
110
-
140
+
111
- closesocket(soc);
141
+ closesocket(soc);
142
+
112
-
143
+ sendText.clear();
144
+
113
- return -1;
145
+ return -1;
146
+
147
+ }
148
+
149
+ else
150
+
151
+ {
152
+
153
+ // 受信
154
+
155
+ recvLen = recv(soc, recvBuf, RECVSIZE, 0);
156
+
157
+ string receive(recvBuf, recvLen);
158
+
159
+ cout << "receve:" << receive << WSAGetLastError() << endl;
160
+
161
+ }
162
+
163
+ Sleep(SLEEP_TIME);
164
+
165
+
114
166
 
115
167
  }
116
168
 
117
169
 
118
170
 
119
- // データをサーバーに送信
120
-
121
- while (true)
122
-
123
- {
124
-
125
- string sendText;
126
-
127
- connect(soc, (LPSOCKADDR)&server, sizeof(server));
128
-
129
-
130
-
131
- cin >> sendText;
132
-
133
- cout << "send:" << sendText << endl;
134
-
135
- if (send(soc, sendText.c_str(), sendText.size(), 0) == SOCKET_ERROR)
136
-
137
- {
138
-
139
- printf("サーバーへの送信失敗です%d\n", WSAGetLastError());
140
-
141
- closesocket(soc);
142
-
143
- sendText.clear();
144
-
145
- return -1;
146
-
147
- }
148
-
149
- else
150
-
151
- {
152
-
153
- // 受信
154
-
155
- recvLen = recv(soc, recvBuf, RECVSIZE, 0);
156
-
157
- string receive(recvBuf, recvLen);
158
-
159
- cout << "receve:" << receive << WSAGetLastError() << endl;
160
-
161
- }
162
-
163
- Sleep(SLEEP_TIME);
164
-
165
-
166
-
167
- }
168
-
169
-
170
-
171
171
  // 終了
172
172
 
173
173
  closesocket(soc);