資源簡介
程序?qū)崿F(xiàn)了通過U-blox芯片的GPRS與服務(wù)器通訊,服務(wù)器端可以收到GPRS的數(shù)據(jù),GPRS也可以收到服務(wù)器端的數(shù)據(jù),程序已經(jīng)驗證有疑問可以溝通 QQ330876583,壓縮包里有備注詳解

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.IO;
using?System.Runtime.Serialization.Formatters.Binary;
using?TCPLibrary;
using?TCPLibrary.Abstracts;
using?TCPLibrary.DefaultImplements;
namespace?TCPClient
{
????public?partial?class?Form1?:?Form
????{
????????baseClientSocket?_client;
????????baseProxySocket?_proxy;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????_client?=?new?baseClientSocket();
????????????_client.Connected?+=?new?ConnectedEventHandler(_client_Connected);
????????????_client.DisConnected?+=?new?DisConnectedEventHandler(_client_DisConnected);
????????????_client.MessageReceived?+=?new?MessageReceivedEventHandler(_client_MessageReceived);
????????????_client.Connect(“127.0.0.1“9100);
????????}
????????void?_client_MessageReceived(ZProxySocket?proxySocket?ZMessage?message)
????????{
????????????this.Invoke((Action)(delegate()
????????????{
????????????????baseMessage?msg?=?message?as?baseMessage;
????????????????if?(msg.MsgType?==?1)??//文本
????????????????{
????????????????????textBox1.AppendText(proxySocket.RemoteIP?+?“:“?+?proxySocket.RemotePort?+?“?發(fā)送一條文本消息:\r\n“);
????????????????????textBox1.AppendText(Encoding.Unicode.GetString(msg.MsgContent)?+?“\r\n“);
????????????????}
????????????????if?(msg.MsgType?==?2)??//圖片
????????????????{
????????????????????textBox1.AppendText(proxySocket.RemoteIP?+?“:“?+?proxySocket.RemotePort?+?“?發(fā)送一條圖片消息:\r\n“);
????????????????????BinaryFormatter?bf?=?new?BinaryFormatter();
????????????????????pictureBox1.Image?=?bf.Deserialize(new?MemoryStream(msg.MsgContent))?as?Bitmap;??//將內(nèi)容反序列化為bitmap
????????????????}
????????????}));
????????}
????????void?_client_DisConnected(ZProxySocket?proxySocket)
????????{
????????????this.Invoke((Action)(delegate()
????????????{
????????????????textBox1.AppendText(“與服務(wù)器斷開\r\n“);
????????????}));
????????}
????????void?_client_Connected(ZProxySocket?proxySocket)
????????{
????????????this.Invoke((Action)(delegate()
????????????{
????????????????if?(proxySocket?==?null)
????????????????{
????????????????????textBox1.AppendText(“連接服務(wù)器失敗!“);
????????????????????
????????????????}
????????????????else
????????????????{
????????????????????textBox1.AppendText(“連接服務(wù)器?“?+?proxySocket.RemoteIP?+?“:“?+?proxySocket.RemotePort?+?“?成功!“);
????????????????????_proxy?=?proxySocket?as?baseProxySocket;
????????????????}
????????????}));
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????_proxy.SendMessage(new?baseMessage(1?Encoding.Unicode.GetBytes(textBox2.Text)));??//發(fā)送baseMessage消息
????????}
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????using?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????12288??2017-12-20?10:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\bin\Debug\TCPClient.exe
?????文件??????30208??2017-12-20?10:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\bin\Debug\TCPClient.pdb
?????文件??????11600??2015-01-23?17:30??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\bin\Debug\TCPClient.vshost.exe
?????文件????????490??2010-03-17?22:39??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\bin\Debug\TCPClient.vshost.exe.manifest
?????文件??????11776??2017-12-20?10:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\bin\Debug\TCPLibrary.dll
?????文件??????42496??2017-12-20?10:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\bin\Debug\TCPLibrary.pdb
?????文件???????3724??2015-01-23?13:50??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\Form1.cs
?????文件???????5076??2015-01-23?13:50??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\Form1.Designer.cs
?????文件???????5817??2015-01-23?13:50??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\Form1.resx
?????文件???????2867??2015-01-23?09:14??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6625??2017-12-20?10:44??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????2078??2017-12-20?09:24??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\obj\x86\Debug\TCPClient.csproj.FileListAbsolute.txt
?????文件????????975??2017-12-20?09:24??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\obj\x86\Debug\TCPClient.csproj.GenerateResource.Cache
?????文件??????11646??2017-12-20?10:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\obj\x86\Debug\TCPClient.csprojResolveAssemblyReference.cache
?????文件??????12288??2017-12-20?10:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\obj\x86\Debug\TCPClient.exe
?????文件????????180??2017-12-20?10:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\obj\x86\Debug\TCPClient.Form1.resources
?????文件??????30208??2017-12-20?10:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\obj\x86\Debug\TCPClient.pdb
?????文件????????180??2017-12-20?10:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\obj\x86\Debug\TCPClient.Properties.Resources.resources
?????文件????????501??2015-01-23?09:14??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\Program.cs
?????文件???????1430??2015-01-23?09:14??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\Properties\AssemblyInfo.cs
?????文件???????2848??2015-01-23?09:14??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\Properties\Resources.Designer.cs
?????文件???????5612??2015-01-23?09:14??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\Properties\Resources.resx
?????文件???????1096??2015-01-23?09:14??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\Properties\Settings.Designer.cs
?????文件????????249??2015-01-23?09:14??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\Properties\Settings.settings
?????文件???????3895??2015-01-23?13:22??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPClient\TCPClient.csproj
?????文件???????3514??2015-01-23?10:41??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPDemo.sln
????..A..H.????100864??2017-12-20?10:41??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPDemo.suo
?????文件???????3789??2015-01-23?11:53??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPLibrary\Abstracts\ZClientSocket.cs
?????文件???????3304??2015-01-23?12:47??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPLibrary\Abstracts\ZDataBuffer.cs
?????文件????????524??2015-01-23?12:26??C#編寫的通過gprs傳送數(shù)據(jù)的服務(wù)端修改可用版\TCPDemo\TCPLibrary\Abstracts\ZMessage.cs
............此處省略74個文件信息
- 上一篇:精美的ASP.net文件管理源碼
- 下一篇:C# 測試內(nèi)存泄露.zip
評論
共有 條評論