|
@@ -133,9 +133,37 @@ int serv(){
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
+int serv_udp(){
|
|
|
+ char str[BUFFER_SIZE];
|
|
|
+ Server s = server_create_udp();
|
|
|
+ s->server_bind(s, 18426);
|
|
|
+ s->server_receive(s, str, BUFFER_SIZE);
|
|
|
+ s->server_send(s, "i'm a bomberstudent server");
|
|
|
+ printf("%s\n", str);
|
|
|
+ server_close(s);
|
|
|
+
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+int serv_tcp(){
|
|
|
+ char str[BUFFER_SIZE];
|
|
|
+ Server s = server_create_tcp();
|
|
|
+ s->server_bind(s, 18426);
|
|
|
+ s->server_accept(s);
|
|
|
+ s->server_receive(s, str, BUFFER_SIZE);
|
|
|
+ printf("%s\n", str);
|
|
|
+ s->server_send(s, "Hello");
|
|
|
+ server_close_client(s);
|
|
|
+ server_close(s);
|
|
|
+
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
int main(){
|
|
|
//return parse();
|
|
|
//return encode();
|
|
|
//return array_list();
|
|
|
- return serv();
|
|
|
+ //return serv();
|
|
|
+ //return serv_udp();
|
|
|
+ return serv_tcp();
|
|
|
}
|