NetClient.cs 796 B

123456789101112131415161718192021222324252627282930313233
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using System.Net;
  5. using System.Net.Sockets;
  6. using System;
  7. using System.Text;
  8. public class NetClient : MonoBehaviour {
  9. public void Send()
  10. {
  11. const int BUFFER_SISE = 1024;
  12. byte[] readBuff = new byte[BUFFER_SISE];
  13. Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  14. socket.Connect("192.168.0.13", 10001);
  15. string str = "hello world!!";
  16. byte[] bytes = System.Text.Encoding.Default.GetBytes(str);
  17. socket.Send(bytes);
  18. int count = socket.Receive(readBuff);
  19. str = System.Text.Encoding.UTF8.GetString(readBuff, 0, count);
  20. Debug.Log(str);
  21. socket.Close();
  22. }
  23. }