• 大小: 16.8MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-21
  • 语言: 其他
  • 标签: Socket  

资源简介

利用Unity+VS+Socket实现多人聊天室,可在多台电脑进行测试

资源截图

代码片段和文件信息

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Net;
using System.Net.Sockets;
public class Connect : MonoBehaviour {

    public string succee;
    Socket socket;
    const int buff_size = 1024;
    byte[] readbuff = new byte[buff_size];
    public void connection()
    {
        socket = new Socket(AddressFamily.InterNetwork SocketType.Stream ProtocolType.Tcp);
        string host = “127.0.0.1“;
        int post = 1234;
        socket.Connect(host post);
        Debug.Log(“客户端地址“ + socket.LocalEndPoint);//显示客户端连接信息
        string str = “我是来福“;
        byte[] bytes = System.Text.Encoding.Default.GetBytes(str);
        socket.Send(bytes);//发送消息
        int count = socket.Receive(readbuff);//接收Socket返回的消息
        str = System.Text.Encoding.Default.GetString(readbuff 0 count);
        succee = str;
        Debug.LogError(str);//输出消息
        socket.Close();
    }

     void Start()
    {
        connection();
    }
    void Update()
    {

        Debug.Log(succee);
        if (succee != ““)
        {
            Debug.Log(“成功接收“);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-02 20:42  Unity+VS+Socket聊天室\
     目录           0  2019-01-02 20:42  Unity+VS+Socket聊天室\SocketDemo\
     目录           0  2019-01-02 20:42  Unity+VS+Socket聊天室\SocketDemo\.vs\
     目录           0  2019-01-02 20:42  Unity+VS+Socket聊天室\SocketDemo\.vs\SocketDemo\
     目录           0  2019-01-02 20:42  Unity+VS+Socket聊天室\SocketDemo\.vs\SocketDemo\v15\
     文件       46592  2019-01-02 20:06  Unity+VS+Socket聊天室\SocketDemo\.vs\SocketDemo\v15\.suo
     目录           0  2019-01-02 20:42  Unity+VS+Socket聊天室\SocketDemo\.vs\SocketDemo\v15\Server\
     目录           0  2019-01-02 20:43  Unity+VS+Socket聊天室\SocketDemo\.vs\SocketDemo\v15\Server\sqlite3\
     文件           0  2018-12-31 17:36  Unity+VS+Socket聊天室\SocketDemo\.vs\SocketDemo\v15\Server\sqlite3\db.lock
     文件      565248  2019-01-01 10:44  Unity+VS+Socket聊天室\SocketDemo\.vs\SocketDemo\v15\Server\sqlite3\storage.ide
     文件       32768  2019-01-02 20:06  Unity+VS+Socket聊天室\SocketDemo\.vs\SocketDemo\v15\Server\sqlite3\storage.ide-shm
     文件           0  2019-01-02 20:06  Unity+VS+Socket聊天室\SocketDemo\.vs\SocketDemo\v15\Server\sqlite3\storage.ide-wal
     目录           0  2019-01-02 20:42  Unity+VS+Socket聊天室\SocketDemo\Assets\
     文件        1218  2018-12-31 22:11  Unity+VS+Socket聊天室\SocketDemo\Assets\Connect.cs
     文件         262  2018-12-31 17:36  Unity+VS+Socket聊天室\SocketDemo\Assets\Connect.cs.meta
     文件        1948  2019-01-01 09:43  Unity+VS+Socket聊天室\SocketDemo\Assets\UiCtrl.cs
     文件         262  2018-12-31 22:11  Unity+VS+Socket聊天室\SocketDemo\Assets\UiCtrl.cs.meta
     文件       58973  2019-01-01 10:06  Unity+VS+Socket聊天室\SocketDemo\Assets\gam.unity
     文件         174  2018-12-31 17:36  Unity+VS+Socket聊天室\SocketDemo\Assets\gam.unity.meta
     目录           0  2019-01-02 20:42  Unity+VS+Socket聊天室\SocketDemo\Library\
     文件        4116  2018-12-31 17:06  Unity+VS+Socket聊天室\SocketDemo\Library\AnnotationManager
     文件          10  2018-12-31 17:06  Unity+VS+Socket聊天室\SocketDemo\Library\AssetImportState
     文件           0  2018-12-31 17:06  Unity+VS+Socket聊天室\SocketDemo\Library\BuildPlayer.prefs
     文件        4152  2018-12-31 17:06  Unity+VS+Socket聊天室\SocketDemo\Library\BuildSettings.asset
     文件       16327  2019-01-02 20:14  Unity+VS+Socket聊天室\SocketDemo\Library\CurrentLayout.dwlt
     文件        4440  2019-01-01 10:06  Unity+VS+Socket聊天室\SocketDemo\Library\EditorUserBuildSettings.asset
     文件        4156  2018-12-31 17:06  Unity+VS+Socket聊天室\SocketDemo\Library\EditorUserSettings.asset
     文件        4228  2019-01-01 09:43  Unity+VS+Socket聊天室\SocketDemo\Library\InspectorExpandedItems.asset
     文件       26912  2019-01-01 10:06  Unity+VS+Socket聊天室\SocketDemo\Library\LastBuild.buildreport
     文件          66  2019-01-02 20:14  Unity+VS+Socket聊天室\SocketDemo\Library\LastSceneManagerSetup.txt
     文件          65  2018-12-31 17:06  Unity+VS+Socket聊天室\SocketDemo\Library\LibraryFormatVersion.txt
............此处省略1142个文件信息

评论

共有 条评论