Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在此程序中使用socket.send方法?_C#_.net_C# 4.0_C# 3.0 - Fatal编程技术网

C# 如何在此程序中使用socket.send方法?

C# 如何在此程序中使用socket.send方法?,c#,.net,c#-4.0,c#-3.0,C#,.net,C# 4.0,C# 3.0,我编写这段代码是为了从文件中搜索字符串。因为这个程序不能用于多个客户机,所以我被要求使用socket使它更加健壮。我想知道套接字在这个程序中的位置和使用方式。。我还在学习插座。。无法确切地知道在哪里以及如何准确地使用它。。谁能帮我一下吗?这是我的节目 班级计划 { 好的,你应该创建一个带有tcp连接的客户机-服务器应用程序。这是一个如何工作的教程。你确定吗?套接字似乎是一种奇怪的方法。@AdamKing是的,Adam。我被要求这样做。我不太确定为什么会奇怪,因为我还在学习。但我必须听老板的话。:

我编写这段代码是为了从文件中搜索字符串。因为这个程序不能用于多个客户机,所以我被要求使用socket使它更加健壮。我想知道套接字在这个程序中的位置和使用方式。。我还在学习插座。。无法确切地知道在哪里以及如何准确地使用它。。谁能帮我一下吗?这是我的节目

班级计划 {


好的,你应该创建一个带有tcp连接的客户机-服务器应用程序。这是一个如何工作的教程。

你确定吗?套接字似乎是一种奇怪的方法。@AdamKing是的,Adam。我被要求这样做。我不太确定为什么会奇怪,因为我还在学习。但我必须听老板的话。:)谢谢你非常感谢Adam.:)您认为该软件如何工作?问题是从多个客户端发送的,还是您将问题分发给多个客户端。我很难从您的问题中找到解决方法。@AdamKing基本上,这个特定的程序用于搜索文件或电子邮件中的字符串。所以我被要求使用套接字因为请求和客户端的数量可能超过10个。听起来像是WCf的工作,net.tcp.google就是这样。
    static void Main(string[] args)
    {
        if (File.Exists("C://myfile2.txt"))
        {
            var text = File.ReadAllText("C://myfile2.txt");


            foreach (var word in new[] { "and", "so", "not", "c", "to", "by", "has", "do", "behavior", "dance", "france", "ok","that", "please","hello","system","possible","impossible","absolutely","sachin","bradman","schumacher","http","console","application" })
            {
                var w = word;

                new Thread(() => Console.WriteLine("{0}: {1}", w, text.Contains(w) ? "Present" : "Not Present")).Start();
            }

        }
        else
            Console.WriteLine("File Does not exist");
        Console.ReadLine();
    }

}