小编And*_*dré的帖子

C#TcpClient.Connect通过代理

我一直在高低搜索,但是到目前为止我所看到的一切,人们只是告诉我使用其他方法.

有了这个,我的问题是我正在尝试使用socks 5代理通过TcpClient连接到服务器

我目前的设置是:

        Client = new TcpClient();
        Client.Connect(EndPoint);
        NetworkStream = Client.GetStream();
        Stream = new new BufferedStream(NetworkStream);
        Stream.Write...//Write Packet information etc
Run Code Online (Sandbox Code Playgroud)

我不确定我是否错过了任何信息,所以如果我有,我会很高兴地更新这个.

c# tcpclient proxies

8
推荐指数
1
解决办法
7985
查看次数

C#对包含数字的字符串列表进行排序

我正在创建一个读/写文本文件的分数系统.我当前的格式读取文件的每一行并将每行存储到一行中List<string>.一条典型的线就像是50:James (50 being the score, James being the username).

我需要按照分数对列表进行排序,同时保持名称与字符串.这是我的意思的一个例子:

无序文本文件:

50:James
23:Jessica
70:Ricky
70:Dodger
50:Eric
Run Code Online (Sandbox Code Playgroud)

(请注意,有些分数是相同的,阻碍了我使用数字键创建列表的使用)

订购清单:

70:Dodger
70:Ricky
50:Eric
50:James
23:Jessica
Run Code Online (Sandbox Code Playgroud)

我当前的代码(不能与两个或多个相同的分数一起使用)

Dictionary<int, string> scoreLines = new Dictionary<int, string>();

if (!File.Exists(scorePath))
{
    File.WriteAllText(scorePath, "No Scores", System.Text.Encoding.ASCII);
}

StreamReader streamReader = new StreamReader(resourcePath + "\\scoreboard.txt");

int failedLines = 0;

while (failedLines < 3)
{
    string line = streamReader.ReadLine();

    if (String.IsNullOrEmpty(line))
    {
        failedLines++;
        continue;
    }

    scoreLines.Add(int.Parse(line.Split(':')[0]), line.Split(':')[1]);
}

var arr = scoreLines.Keys.ToArray();
arr = (from a …
Run Code Online (Sandbox Code Playgroud)

c# sorting list

3
推荐指数
1
解决办法
7056
查看次数

F#Int*Int混乱

首先,我想说,我对这种语言完全不熟悉,而且现在对我来说似乎非常奇怪(作为Java/C#用户).

我正在做一个uni项目,我必须使用寻路来导航网格(甚至不接近这一点,稍后会处理它),我创建了一个大小为10x10的二维数组但是我已经发现我可以通过使用像mutable position = 0,0这样的东西存储我当前的位置,这给了我一种int*int.

这对我来说似乎很棒,因为我可以轻松地存储我的X和Y位置,但是我遇到了一些问题

1)获取变量中的各个值.IE获取我当前的X位置或获得我当前的Y位置

2)添加到此变量,以便我可以在网格中移动.IE位置< - 位置+(5,5)

再一次,我对这种语言只有少量的经验,所以请保持温和,尽管我似乎很好地掌握了基础知识.

感谢您提供的任何帮助!

f# types tuples

2
推荐指数
1
解决办法
399
查看次数

通过Java加载文件而不使用新的URL()

所以我正在制作一个小游戏,而我所处的市场相当......具有竞争力......因此竞争激烈,将其免费向公众泄露是非常普遍的.要泄漏游戏,该人必须删除HWID系统和Killswitch系统.要做到这一点,最常见的方法是在整个项目中搜索"新URL"并检查它所做的所有链接,然后在需要时删除它们.

这必须只使用默认的Java类,我不能使用任何库或其他可链接的下载.

我的问题是:"是否可以向我的Dropbox文件发出请求,以便在不使用URL类的情况下读取文本文档?"

不确定我是否涵盖了我需要涵盖的所有内容,如果您感到困惑,我可以提供更多信息.

提前致谢!

java url dropbox

1
推荐指数
1
解决办法
156
查看次数

C#将类放入字典并在调用时创建新实例

这看起来真的很混乱,但我想创建一个填充了不同类作为值的字典,然后使用字母作为键.当我在该词典中调用一个键时,我需要它来表现我正在键入"new ClassInDictionary".

这样我就可以创建一个文本文件,其中包含定义不同块的不同符号.

为了帮助清理这里我的当前代码:

blockIdentifier.Add("=", new BlockAir()); // Define which class corresponds to which letter
blockIdentifier.Add("-", new BlockDirt());

for (int mapX = 0; mapX < mapWidth; mapX++)
{
    for (int mapY = 0; mapY < mapHeight; mapY++)
    {
        try
        {
            Block block = blockIdentifier[mapSplit[mapY].Substring(mapX, 1)]; // Simply find which letter to use, let's pretend it's: "="
            // The line above should be creating a new instance of the class BlockAir                                                 
            block.blockX = mapX * 45; 
            block.blockY = mapY * 45; …
Run Code Online (Sandbox Code Playgroud)

c# class instances

1
推荐指数
1
解决办法
3596
查看次数

标签 统计

c# ×3

class ×1

dropbox ×1

f# ×1

instances ×1

java ×1

list ×1

proxies ×1

sorting ×1

tcpclient ×1

tuples ×1

types ×1

url ×1