Heim >Backend-Entwicklung >C#.Net-Tutorial >Tongda OA verwendet die C#-Socket-Programmierung, um Beispielcode freizugeben und den ursprünglichen Vorgang zu ersetzen.
Tongda OA verwendet die PHP-Sprache für die Programmierung und verwendet für einige IM-Vorgänge auch Socket für die Kommunikation. Ein Programm, das ich kürzlich erstellt habe, muss in C# erstellt werden, was diesen Aspekt beinhaltet und in C# neu geschrieben wurde. Der spezifische Effekt muss weiter getestet werden.
using System; using System.Collections.Generic; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; namespace monitorFlowworkAndSubmit.DAL { class SendSocket { string MYOA_TDIM_ADDR = "127.0.0.1"; int MYOA_TDIM_PORT = xxxx; public string Send() { string rst = ""; IPAddress ip = IPAddress.Parse(MYOA_TDIM_ADDR); Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram,ProtocolType.Udp); try { clientSocket.Connect(new IPEndPoint(ip, MYOA_TDIM_PORT)); Console.WriteLine("conn OK"); } catch (Exception ex) { rst = "conn err!"; return ex.ToString(); } try { string sendMessage = "x^a^admin"; clientSocket.Send(Encoding.ASCII.GetBytes(sendMessage)); } catch { clientSocket.Shutdown(SocketShutdown.Both); clientSocket.Close(); return "send error"; } return "OK"; } } }
Das obige ist der detaillierte Inhalt vonTongda OA verwendet die C#-Socket-Programmierung, um Beispielcode freizugeben und den ursprünglichen Vorgang zu ersetzen.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!