-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathClientManager.cs
35 lines (31 loc) · 931 Bytes
/
ClientManager.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using UnityEngine;
using System.Net.Sockets;
using System.IO;
public class ClientManager : MonoBehaviour
{
public UnityEngine.UI.Text msgStr;
TcpClient client;
public void connectToServer()
{
client = new TcpClient( "192.168.150.94", 8000 );
if (!client.Connected)
msgStr.text = "Failed conencting to the server";
else
msgStr.text = "Conenct to server success";
}
public void sendMessage()
{
NetworkStream stream = new NetworkStream( client.Client );
StreamWriter writer = new StreamWriter( stream );
writer.WriteLine( "Greeting" );
writer.Flush();
}
public void disconnetFromServer()
{
NetworkStream stream = new NetworkStream( client.Client );
StreamWriter writer = new StreamWriter( stream );
writer.WriteLine( "stop" );
writer.Flush();
client.Close();
}
}