91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 199KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: 其他
  • 標簽:

資源簡介

利用WinSock進行點對點通信,工作機制模仿即時通信軟件的基本功能,登陸,上線,傳遞信息等等。分為客戶部分和服務器部分兩塊,客戶部分類似一般通信軟件例如QQ,服務器部分主要提供客戶端用戶基本數據配置。 內含源碼和實驗報告

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
//?添加額外命名空間
using?System.Net;
using?System.Net.Sockets;
using?System.Threading;

namespace?Client
{
????public?partial?class?ChatFormcs?:?Form
????{
????????private?string?selfUserName;
????????private?string?peerUserName;
????????private?IPEndPoint?peerUserIPEndPoint;
????????private?UdpClient?sendUdpClient;

????????public?ChatFormcs()
????????{
????????????InitializeComponent();
????????}

????????public?void?SetUserInfo(string?selfName?string?peerName?IPEndPoint?peerIPEndPoint)
????????{
????????????selfUserName?=?selfName;
????????????peerUserName?=?peerName;
????????????peerUserIPEndPoint?=?peerIPEndPoint;
????????}

????????private?void?btnSend_Click(object?sender?EventArgs?e)
????????{
????????????//?匿名發送
????????????sendUdpClient?=?new?UdpClient();
????????????//?啟動發送線程
????????????Thread?sendThread?=?new?Thread(SendMessage);
????????????sendThread.Start(string.Format(“talk{0}{1}{2}“?DateTime.Now.ToLongTimeString()?selfUserName?txbSend.Text));
????????????richtxbTalkinfo.AppendText(selfUserName?+?“????“?+?DateTime.Now.ToLongTimeString()?+?Environment.NewLine?+?txbSend.Text);
????????????richtxbTalkinfo.AppendText(Environment.NewLine);
????????????//?將控件內容滾動到當前插入符的位置
????????????richtxbTalkinfo.ScrollToCaret();
????????????txbSend.Text?=?““;
????????????txbSend.Focus();

????????}
????????private?void?SendMessage(object?obj)
????????{
????????????string?message?=?(string)obj;
????????????byte[]?sendbytes?=?Encoding.Unicode.GetBytes(message);
????????????sendUdpClient.Send(sendbytessendbytes.LengthpeerUserIPEndPoint);
????????????sendUdpClient.Close();
????????}

????????public?void?ShowTalkInfo(string?peerName?string?time?string?content)
????????{
????????????richtxbTalkinfo.AppendText(peerName?+?“????“?+?time?+?Environment.NewLine?+?content);
????????????richtxbTalkinfo.AppendText(Environment.NewLine);
????????????richtxbTalkinfo.ScrollToCaret();
????????}
????????private?void?btnClose_Click(object?sender?EventArgs?e)
????????{
????????????this.Close();
????????}

????????private?void?txbSend_TextChanged(object?sender?EventArgs?e)
????????{

????????}

????????private?void?richtxbTalkinfo_TextChanged(object?sender?EventArgs?e)
????????{

????????}
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-10?13:31??源代碼2\
?????目錄???????????0??2017-12-10?13:31??源代碼2\Client\
?????目錄???????????0??2017-12-10?13:31??源代碼2\Client\Client\
?????文件?????????908??2012-12-18?22:06??源代碼2\Client\Client.sln
?????文件???????26624??2017-12-10?10:29??源代碼2\Client\Client.suo
?????文件???????16384??2012-09-16?19:25??源代碼2\Client\Client.v11.suo
?????文件?????????167??2012-12-18?22:06??源代碼2\Client\Client\App.config
?????目錄???????????0??2017-12-10?13:31??源代碼2\Client\Client\bin\
?????目錄???????????0??2017-12-10?13:31??源代碼2\Client\Client\bin\Debug\
?????文件???????18432??2017-10-16?08:43??源代碼2\Client\Client\bin\Debug\Client.exe
?????文件?????????167??2012-12-18?22:06??源代碼2\Client\Client\bin\Debug\Client.exe.config
?????文件???????42496??2017-10-16?08:43??源代碼2\Client\Client\bin\Debug\Client.pdb
?????文件???????11592??2017-12-10?10:16??源代碼2\Client\Client\bin\Debug\Client.vshost.exe
?????文件?????????167??2012-12-18?22:06??源代碼2\Client\Client\bin\Debug\Client.vshost.exe.config
?????文件?????????490??2010-03-17?22:39??源代碼2\Client\Client\bin\Debug\Client.vshost.exe.manifest
?????目錄???????????0??2012-09-16?16:33??源代碼2\Client\Client\bin\Release\
?????文件????????2584??2017-10-16?18:20??源代碼2\Client\Client\ChatFormcs.cs
?????文件????????4875??2017-10-16?18:20??源代碼2\Client\Client\ChatFormcs.Designer.cs
?????文件????????5817??2017-10-16?18:20??源代碼2\Client\Client\ChatFormcs.resx
?????文件????????4594??2017-10-16?17:54??源代碼2\Client\Client\Client.csproj
?????文件???????10459??2017-10-16?19:43??源代碼2\Client\Client\LoginForm.cs
?????文件???????11007??2017-10-16?19:08??源代碼2\Client\Client\LoginForm.Designer.cs
?????文件????????5817??2017-10-16?19:08??源代碼2\Client\Client\LoginForm.resx
?????目錄???????????0??2017-12-10?13:31??源代碼2\Client\Client\obj\
?????目錄???????????0??2017-12-10?13:31??源代碼2\Client\Client\obj\Debug\
?????文件?????????180??2017-10-16?18:20??源代碼2\Client\Client\obj\Debug\Client.ChatFormcs.resources
?????文件????????2731??2017-12-10?10:19??源代碼2\Client\Client\obj\Debug\Client.csproj.FileListAbsolute.txt
?????文件????????1107??2017-12-10?10:15??源代碼2\Client\Client\obj\Debug\Client.csproj.GenerateResource.Cache
?????文件????????2209??2017-12-10?10:15??源代碼2\Client\Client\obj\Debug\Client.csprojResolveAssemblyReference.cache
?????文件???????20992??2017-10-16?18:25??源代碼2\Client\Client\obj\Debug\Client.exe
?????文件?????????180??2017-12-10?10:15??源代碼2\Client\Client\obj\Debug\Client.LoginForm.resources
............此處省略65個文件信息

評論

共有 條評論