旗下导航:搜·么
当前位置:网站首页 > .Net教程 > 正文

通晓OA 运用C#的Socket编程来其替换原有操纵的示例代码分享【C#.Net教程】,OA ,C#,Socket

作者:搜教程发布时间:2019-11-27分类:.Net教程浏览:75评论:0


导读:通晓OA中采纳了PHP的言语来举行编程,一样关于IM的有些操纵则采纳了Socket的体式格局举行通信。近来做的一个顺序须要采纳C#来做,内里涉及到这块,采纳C#举行了重写,细致还须...
通晓OA中采纳了PHP的言语来举行编程,一样关于IM的有些操纵则采纳了Socket的体式格局举行通信。近来做的一个顺序须要采纳C#来做,内里涉及到这块,采纳C#举行了重写,细致还须要进一步举行测试结果。

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";
        }
    }
}

以上就是通晓OA 运用C#的Socket编程来其替换原有操纵的示例代码分享的细致内容,更多请关注ki4网别的相干文章!

标签:OAC#Socket


欢迎 发表评论: