1 00:00:01,080 --> 00:00:04,410 So in this way we were creating the revolutionary machine shop language. 2 00:00:04,680 --> 00:00:06,410 For that, we need to create two products. 3 00:00:06,420 --> 00:00:10,740 One is the server side project, and another one is cleanser product. 4 00:00:11,100 --> 00:00:19,530 So let's go and create this console at Gartner forever and say a server socket and we can create. 5 00:00:27,670 --> 00:00:28,900 No regrets on this. 6 00:00:29,230 --> 00:00:32,170 I can't start the new process now. 7 00:00:32,180 --> 00:00:33,670 Let's create a new project. 8 00:00:34,720 --> 00:00:37,540 SAM But not the framework and the clean. 9 00:00:40,370 --> 00:00:40,820 Socket. 10 00:00:46,810 --> 00:00:50,380 So this is the start of the saga you can see on the right side. 11 00:00:51,730 --> 00:00:53,400 Well, first, let's, uh. 12 00:00:54,630 --> 00:00:56,010 The connectivity between them. 13 00:00:58,410 --> 00:01:08,850 When you do the circuit function, we know that we need to import the system, but not that circuits. 14 00:01:11,660 --> 00:01:13,610 Also in both standard net. 15 00:01:17,360 --> 00:01:17,840 Before that. 16 00:01:17,840 --> 00:01:20,480 We need to bind these servers. 17 00:01:20,480 --> 00:01:22,190 I've got some IP address. 18 00:01:22,190 --> 00:01:23,630 I've got adapters. 19 00:01:28,760 --> 00:01:30,560 So let's say people shouldn't be. 20 00:01:34,770 --> 00:01:36,240 I busy easy to. 21 00:01:39,490 --> 00:01:41,450 Minister get quashed entry. 22 00:01:42,880 --> 00:01:45,760 So this will sound local. 23 00:01:46,140 --> 00:01:55,150 So this will do all the networking adapters, IP addresses and this IP so we can move the IP addresses 24 00:01:55,150 --> 00:01:56,890 using IP addresses. 25 00:01:58,240 --> 00:02:02,670 So if you hold on to this, you can see it is an area of the type IP address. 26 00:02:03,280 --> 00:02:08,020 So what they can do is IP address and their IP. 27 00:02:10,520 --> 00:02:11,590 So let's say peace. 28 00:02:12,080 --> 00:02:17,630 So in this episode, we have all the IP addresses associated with this one, this box. 29 00:02:18,140 --> 00:02:21,350 So let's go and look this footage. 30 00:02:22,190 --> 00:02:22,930 What is the tape? 31 00:02:23,540 --> 00:02:24,740 Is that IP address? 32 00:02:26,600 --> 00:02:34,820 IP address IP in IP so far, each IP address object in this eyepiece, we are going to pinpoint the 33 00:02:34,970 --> 00:02:36,590 IP address so that. 34 00:02:42,010 --> 00:02:44,050 Better dress said it's going better. 35 00:02:44,050 --> 00:02:44,470 This one. 36 00:02:45,910 --> 00:02:46,840 And later on this. 37 00:02:53,170 --> 00:02:54,430 All that said, boosting. 38 00:02:59,340 --> 00:03:09,660 Let's put the concert out radio so that the program will be waiting for an exit. 39 00:03:10,620 --> 00:03:14,370 Now you can see what the Russians and I'll be watching for that business. 40 00:03:15,420 --> 00:03:22,170 We don't want this one song to run because the client can connect to this 110 songs. 41 00:03:22,980 --> 00:03:24,870 So what we will be needing is generic. 42 00:03:24,870 --> 00:03:25,970 000. 43 00:03:26,860 --> 00:03:29,260 So we can we can comment on this one. 44 00:03:30,850 --> 00:03:32,260 So I can just simply say. 45 00:03:37,540 --> 00:03:40,510 I can just simply see your IP address. 46 00:03:40,840 --> 00:03:41,950 Not any. 47 00:03:42,340 --> 00:03:46,620 So this will be assigned by you. 48 00:03:47,740 --> 00:03:49,180 And you can see the value. 49 00:03:49,270 --> 00:03:50,380 0000. 50 00:03:55,810 --> 00:03:58,540 So we'll be using this one IP address is not any. 51 00:04:00,270 --> 00:04:01,890 So let's go and create a socket. 52 00:04:02,040 --> 00:04:02,700 Socket? 53 00:04:03,150 --> 00:04:08,360 Let's say server socket equals two new socket. 54 00:04:09,960 --> 00:04:15,150 So you can see the restaurant is talking to information that is addressed firmly. 55 00:04:15,360 --> 00:04:21,990 So you can use the IP address that you need that address, family. 56 00:04:22,230 --> 00:04:27,120 So basically footprint of this to put into something like Internet work. 57 00:04:27,420 --> 00:04:28,140 So that's there. 58 00:04:28,140 --> 00:04:29,940 Are you guys up on the vine as well? 59 00:04:30,390 --> 00:04:34,650 So the user hashtag when in the past is a function and if you. 60 00:04:36,460 --> 00:04:39,670 And better if you insert this comma. 61 00:04:39,670 --> 00:04:43,400 And here you can see there are two other parameters. 62 00:04:43,480 --> 00:04:44,770 So good paper and protocol. 63 00:04:45,220 --> 00:04:48,010 So we need to prepare to see which brings up good. 64 00:04:48,550 --> 00:04:56,980 So let's set socket a dot and then it'll select the string socket and comma protocol. 65 00:04:57,070 --> 00:04:58,500 I would use ECP. 66 00:05:01,140 --> 00:05:02,240 We're at the wrong time, but. 67 00:05:04,080 --> 00:05:04,470 Sorry. 68 00:05:06,970 --> 00:05:08,770 Now our circuit has been fine. 69 00:05:08,770 --> 00:05:12,820 We created no need to buy any dispute. 70 00:05:12,880 --> 00:05:15,670 Some endpoint server. 71 00:05:16,850 --> 00:05:18,670 So I don't mind. 72 00:05:19,340 --> 00:05:22,820 Now, if you look at this parameter, that is the end point. 73 00:05:25,300 --> 00:05:29,230 And buying tape so you can type and the point. 74 00:05:30,840 --> 00:05:33,240 IP is equal to new IP. 75 00:05:33,240 --> 00:05:40,560 And the point of so the arguments we need to pass is IP address and the number so we can say IP address, 76 00:05:40,570 --> 00:05:45,910 not any which is 0000 comma, the port number that someone put in front of. 77 00:05:47,190 --> 00:05:49,570 Now our endpoint is ready. 78 00:05:49,590 --> 00:05:52,050 We can just pass this IP endpoint here. 79 00:05:55,450 --> 00:05:55,760 Oh. 80 00:06:01,950 --> 00:06:07,800 Not against the server socket but one for the background. 81 00:06:07,800 --> 00:06:09,630 So the background is maximum connections. 82 00:06:09,990 --> 00:06:13,650 So let's say if you see a five, there are already five connections. 83 00:06:13,650 --> 00:06:17,390 Establish that six connection will never get established. 84 00:06:19,940 --> 00:06:26,840 And I brought it as any really to accept the connection that we can accept. 85 00:06:28,040 --> 00:06:33,220 So if you hold onto this accent, function better today, this is the kind of nugget. 86 00:06:33,560 --> 00:06:36,620 But we need to send the messages and the same messages. 87 00:06:38,510 --> 00:06:41,690 To do that, we need to get this kind of circuit. 88 00:06:41,930 --> 00:06:51,290 So circuit clean circuit is equal to except that in this kind circuit and we'll be using this to send 89 00:06:51,290 --> 00:06:52,370 and receive messages. 90 00:06:54,800 --> 00:06:55,520 So. 91 00:06:57,470 --> 00:07:02,840 Okay, let's stop right here and let's go to the kind of circuit. 92 00:07:04,410 --> 00:07:05,340 And let's. 93 00:07:08,620 --> 00:07:09,850 I put these? 94 00:07:12,140 --> 00:07:13,070 Namespaces. 95 00:07:15,660 --> 00:07:17,670 And now let's create a circuit. 96 00:07:18,840 --> 00:07:19,860 Let's see us. 97 00:07:24,720 --> 00:07:28,230 Needs to get tough and we need to pass again. 98 00:07:28,710 --> 00:07:29,220 This. 99 00:07:34,970 --> 00:07:35,950 I trust family. 100 00:07:36,940 --> 00:07:41,290 If you look at this one, we have a bastard IP address, not any other family. 101 00:07:41,560 --> 00:07:46,930 But here we need to create one IP address. 102 00:07:47,470 --> 00:07:51,370 That is IP address, server IP. 103 00:07:51,820 --> 00:07:55,520 So that is what is under the Internet. 104 00:07:55,570 --> 00:07:56,440 What are we going to say? 105 00:07:56,440 --> 00:08:00,790 000 so we can say IP address dot Boris. 106 00:08:01,450 --> 00:08:04,570 So we have this Paris function and it will accept the string. 107 00:08:09,510 --> 00:08:12,420 So we have this server IP, IP address. 108 00:08:13,920 --> 00:08:15,720 We can pass some our IP. 109 00:08:16,820 --> 00:08:20,900 But understandably so this year that there are enough Internet. 110 00:08:22,970 --> 00:08:30,640 Now socket paper that same streaming socket and protocol type that is. 111 00:08:32,810 --> 00:08:37,820 So my clients are getting ready to connect with us and see us. 112 00:08:38,660 --> 00:08:39,080 But. 113 00:08:41,170 --> 00:08:42,300 She has not going. 114 00:08:44,910 --> 00:08:45,540 Kind of tough. 115 00:08:46,170 --> 00:08:53,040 So we need to create then why in the same vein then server script IP endpoint is going to. 116 00:08:54,150 --> 00:09:02,140 IP is equal to new IP endpoint, both IP address and the phone number we can see server underscore IP 117 00:09:02,530 --> 00:09:11,160 output number which is one, two, three for which the servers are running on connect to the IP end 118 00:09:11,160 --> 00:09:11,470 point. 119 00:09:11,760 --> 00:09:13,560 So the connection has been established. 120 00:09:19,180 --> 00:09:26,110 Now the proposal for a revolution is we need to go on listening and if there is any connection from 121 00:09:26,110 --> 00:09:28,660 the train, we can enter the comments. 122 00:09:29,850 --> 00:09:30,350 We can. 123 00:09:30,360 --> 00:09:32,250 We need to send the commissioner the clean jacket. 124 00:09:32,460 --> 00:09:35,940 And this green jacket should execute those comments and filters. 125 00:09:35,940 --> 00:09:43,380 The result before sending the comments, we can just send a message similar to the NetApp. 126 00:09:47,690 --> 00:09:50,020 So we can, uh. 127 00:09:54,050 --> 00:09:55,490 Connection from. 128 00:10:00,700 --> 00:10:04,430 So get that remote and wait. 129 00:10:07,800 --> 00:10:10,230 I think it's local and foreign. 130 00:10:10,530 --> 00:10:17,160 So this will bring both the local and the point of this kind of circuit, which is the incoming connection 131 00:10:17,670 --> 00:10:20,250 from the Rand grading system to this. 132 00:10:23,190 --> 00:10:25,470 Now we need to deliver the messages. 133 00:10:25,470 --> 00:10:25,780 Right. 134 00:10:25,800 --> 00:10:28,230 So let's first send a message. 135 00:10:33,860 --> 00:10:35,940 Granit Xhaka Dot Center. 136 00:10:36,440 --> 00:10:38,840 Let's see what this function takes. 137 00:10:39,110 --> 00:10:43,940 This function takes at a battery to center. 138 00:10:47,370 --> 00:10:48,350 So let's first. 139 00:10:51,870 --> 00:10:56,130 The turn and their message to send. 140 00:11:02,110 --> 00:11:05,830 And when you read this in this letter message. 141 00:11:08,960 --> 00:11:09,600 Conservative. 142 00:11:12,750 --> 00:11:17,250 So whatever you put on the console, it will be stored in this message. 143 00:11:17,700 --> 00:11:27,600 Now we need to convert this material to probate so that we can to encoding that ASCII not yet bytes. 144 00:11:27,930 --> 00:11:31,140 So this you convert the spring into the bytes. 145 00:11:36,220 --> 00:11:38,860 We are sending those weights on the trains. 146 00:11:38,860 --> 00:11:40,900 And when you put those weights. 147 00:11:42,820 --> 00:11:44,110 So since about. 148 00:11:45,910 --> 00:11:49,060 This evolve so it will accept the. 149 00:11:52,180 --> 00:11:59,140 So we need to first create a better so by coming to. 150 00:12:00,720 --> 00:12:04,920 Might be is equal to new Beatles. 151 00:12:05,010 --> 00:12:08,460 We need to define things we can define. 152 00:12:09,420 --> 00:12:13,650 Let's say in bar foreign, the square size is equal to. 153 00:12:17,030 --> 00:12:17,720 Zero for eight. 154 00:12:18,170 --> 00:12:22,280 So these many boats, it can be sporadic maximum. 155 00:12:31,010 --> 00:12:38,180 So rather than rather the banks and borrowers are ready. 156 00:12:38,190 --> 00:12:45,110 We can show this will be and there is one big problem in using the batteries supposedly to incoming 157 00:12:45,110 --> 00:12:47,990 message is the obesity of teenage. 158 00:12:49,080 --> 00:12:53,250 And if you do see this, these banks will be spared in this area. 159 00:12:53,520 --> 00:13:01,130 And if the service and second message and if you split into this bait, let's start our second serving 160 00:13:01,230 --> 00:13:01,710 socket. 161 00:13:01,710 --> 00:13:12,330 Send the wait a camper baby and no more before these boats get to replace them with this vegetable. 162 00:13:12,330 --> 00:13:12,720 Right. 163 00:13:12,990 --> 00:13:16,810 And the resulting buffer will be b b c, d, e f g. 164 00:13:17,370 --> 00:13:25,200 So this will completely get replaced with this faster rate and you will have the result as well. 165 00:13:25,440 --> 00:13:26,610 So we do not want that. 166 00:13:26,990 --> 00:13:34,590 What we need to do is we need to clear this area before receiving any baits so we can build using a 167 00:13:34,890 --> 00:13:35,250 but. 168 00:13:35,460 --> 00:13:40,720 Greer And the Creator accepts three parameters. 169 00:13:40,740 --> 00:13:43,200 First one is area and index the length. 170 00:13:43,560 --> 00:13:49,680 So it is and how many from starting where to create and then the create. 171 00:13:50,130 --> 00:13:52,860 So it's a B and starting index zero. 172 00:13:53,130 --> 00:13:56,890 And I want to clear the whole that is not land. 173 00:13:58,390 --> 00:13:59,500 So they should do fine. 174 00:14:00,820 --> 00:14:07,660 So this is a good practice to create the right buffer if you want to resign or An Inconvenient Truth. 175 00:14:10,890 --> 00:14:12,000 Now we can set. 176 00:14:20,940 --> 00:14:21,450 See you. 177 00:14:23,470 --> 00:14:24,430 From server. 178 00:14:29,840 --> 00:14:31,220 So we can say spring. 179 00:14:35,770 --> 00:14:36,650 My message. 180 00:14:38,760 --> 00:14:40,830 And we can send messages across to. 181 00:14:42,140 --> 00:14:42,470 And. 182 00:14:47,000 --> 00:14:53,120 And quoting not as key, not getting better. 183 00:14:53,510 --> 00:15:02,940 And one another problem is that if you if your batteries of the brand hundred if you send by eight self-reliant 184 00:15:02,960 --> 00:15:05,860 ten the remaining 98, does it not. 185 00:15:06,620 --> 00:15:09,250 So we don't want that many to say, Tim. 186 00:15:10,370 --> 00:15:11,900 And so this will. 187 00:15:16,410 --> 00:15:18,420 The right side portion of an ad it. 188 00:15:22,620 --> 00:15:29,170 So the $90.99 rebates gets only the exemption rates. 189 00:15:29,880 --> 00:15:33,200 So we can say the same from the start message. 190 00:15:34,590 --> 00:15:37,950 And finally, what we did is we want to close this sucker. 191 00:15:38,940 --> 00:15:40,920 So for now, let's just call this one. 192 00:15:42,330 --> 00:15:45,510 And after sending the message. 193 00:15:46,680 --> 00:15:51,390 That's a clean soccer, not gross. 194 00:15:52,350 --> 00:15:56,280 And also because those are real socket gross. 195 00:15:59,780 --> 00:16:00,560 So that's good. 196 00:16:00,980 --> 00:16:05,480 And that's also good, this concert. 197 00:16:08,420 --> 00:16:09,620 So we can see the clear. 198 00:16:14,330 --> 00:16:15,950 So let's first start this one. 199 00:16:20,510 --> 00:16:22,130 Let's open this in FedEx for them. 200 00:16:33,760 --> 00:16:35,980 So run this this be a see. 201 00:16:41,020 --> 00:16:47,680 So here you can see connection from sorry we need to switch to remote and when you enter message to 202 00:16:47,740 --> 00:16:57,610 send I come on hello world and where you can see me got the message from the set of the exact message. 203 00:16:57,790 --> 00:16:58,570 And if you didn't? 204 00:16:58,570 --> 00:16:59,170 I don't know. 205 00:16:59,170 --> 00:17:00,610 The program gets close. 206 00:17:02,850 --> 00:17:04,060 So it's not. 207 00:17:08,660 --> 00:17:09,890 Endpoint, remote endpoint. 208 00:17:14,870 --> 00:17:16,340 So we need to move this one 209 00:17:19,160 --> 00:17:23,390 to create to similar to similar to the TARP. 210 00:17:26,940 --> 00:17:27,790 Central message. 211 00:17:28,260 --> 00:17:36,120 We have received the message and the main message, not a request to read sacred. 212 00:17:36,420 --> 00:17:41,700 So if my user has been put backward so that means he wants to grow. 213 00:17:41,760 --> 00:17:44,150 We want because the connection with that kind of socket. 214 00:17:49,460 --> 00:17:51,440 So my message is not easy to quit. 215 00:17:53,340 --> 00:17:58,680 We want to send a message and we also want to hear the message. 216 00:18:02,770 --> 00:18:07,060 Green dot the scene of. 217 00:18:11,630 --> 00:18:13,280 So we did not create a buffer. 218 00:18:17,820 --> 00:18:21,630 Might this be sort of a buffer? 219 00:18:32,240 --> 00:18:33,890 And we are going to play this one. 220 00:18:42,060 --> 00:18:49,440 This attack, this woman just before this whole thing, so that you can identify it, that we're creating 221 00:18:49,440 --> 00:18:52,800 the buffer before we're receiving this one zeroth has been. 222 00:18:56,590 --> 00:18:57,670 And we can. 223 00:19:00,730 --> 00:19:01,840 We can print that one. 224 00:19:08,600 --> 00:19:10,590 And in that regard, we can use. 225 00:19:15,170 --> 00:19:15,440 Okay. 226 00:19:15,440 --> 00:19:16,700 Let's just play this one. 227 00:19:36,960 --> 00:19:39,390 I'm just going to copy this, Berman. 228 00:19:42,860 --> 00:19:44,930 So when we send the message. 229 00:19:46,500 --> 00:19:47,580 We got the response. 230 00:19:49,690 --> 00:19:55,260 And after that, we need to start this again and to message potion. 231 00:20:03,950 --> 00:20:04,310 Okay. 232 00:20:04,310 --> 00:20:05,240 Let's, uh. 233 00:20:05,450 --> 00:20:06,110 Let's, uh. 234 00:20:06,890 --> 00:20:08,270 Message in sequence to. 235 00:20:20,520 --> 00:20:20,880 Okay. 236 00:20:21,000 --> 00:20:25,020 So we should be good for all sending the message. 237 00:20:26,330 --> 00:20:31,820 There is a reason given and then we are receiving some data and we are disappointed. 238 00:20:32,150 --> 00:20:33,800 And again, we are going to. 239 00:20:35,800 --> 00:20:36,760 Sending the message. 240 00:20:37,150 --> 00:20:38,280 So they should be fine. 241 00:20:39,520 --> 00:20:40,990 On the clean side. 242 00:20:44,790 --> 00:20:45,270 Uh. 243 00:20:48,710 --> 00:20:54,950 So here we have received a double photo and within here we have encoded what we can repeat in to spring. 244 00:20:55,400 --> 00:20:59,780 So we can apply this here by write a message not in sequence to create. 245 00:21:06,110 --> 00:21:08,030 So those are a real message. 246 00:21:08,390 --> 00:21:15,290 And here what they're going to do is they're going to send the same message, presumably that be screened 247 00:21:16,190 --> 00:21:18,470 for not let's simulate dragnet. 248 00:21:19,150 --> 00:21:20,810 It's a string, a result. 249 00:21:24,240 --> 00:21:25,770 So dessert is equal to. 250 00:21:41,690 --> 00:21:43,400 There is a gospel message. 251 00:21:46,130 --> 00:21:48,920 And since that send off. 252 00:21:51,030 --> 00:21:51,360 Again. 253 00:21:51,360 --> 00:21:51,900 We need to. 254 00:22:03,770 --> 00:22:09,360 Or we can say and quoting but as cannot get by itself result. 255 00:22:12,500 --> 00:22:16,280 So you can directly send these bytes. 256 00:22:17,450 --> 00:22:21,530 Without starting innovative soft presenting. 257 00:22:21,530 --> 00:22:21,830 But. 258 00:22:24,370 --> 00:22:31,060 We need to again start receiving some of that message so we can do this with this one seems to be. 259 00:22:34,030 --> 00:22:41,380 And culminating in my request to work on writing this civil rights and answer card. 260 00:22:41,410 --> 00:22:44,440 With this one, we need to create a barrier before they see me. 261 00:22:45,930 --> 00:22:46,240 Okay. 262 00:22:46,390 --> 00:22:48,440 So they should go to. 263 00:22:50,640 --> 00:22:57,690 So let's back up and start the Sanders attack and let's sit on the plane socket and hit her. 264 00:22:57,810 --> 00:23:00,900 And so the client is waiting for the message. 265 00:23:01,770 --> 00:23:02,910 That's a high. 266 00:23:04,340 --> 00:23:05,480 And you can see. 267 00:23:14,170 --> 00:23:16,090 We got the response. 268 00:23:16,090 --> 00:23:17,170 Echo response. 269 00:23:18,880 --> 00:23:19,840 Hello world. 270 00:23:23,330 --> 00:23:25,640 Welcome to my YouTube. 271 00:23:27,500 --> 00:23:29,480 And if I say good, no. 272 00:23:30,810 --> 00:23:31,230 Okay. 273 00:23:33,240 --> 00:23:34,000 So let's start this. 274 00:23:36,120 --> 00:23:37,550 Hit Internet rule. 275 00:23:48,350 --> 00:23:50,780 So I hear from the problem. 276 00:23:50,780 --> 00:23:52,730 The problem is not good. 277 00:23:53,090 --> 00:24:03,010 So when a lot of the government in this or plan now we can see we're printing this output and we need 278 00:24:03,020 --> 00:24:06,680 to send this to this kind of target. 279 00:24:06,920 --> 00:24:11,420 So instead of sending, we are checking whether Mattel is not as good or not. 280 00:24:12,290 --> 00:24:15,230 So that's why we're not sending the message to the clients. 281 00:24:15,230 --> 00:24:15,560 Okay. 282 00:24:16,010 --> 00:24:21,080 So the message that's not received by the client and it's going on infinite loop. 283 00:24:24,760 --> 00:24:26,410 So what we need to do is. 284 00:24:32,590 --> 00:24:33,940 Uh, that's. 285 00:24:38,460 --> 00:24:39,300 Got this one. 286 00:24:40,380 --> 00:24:41,310 And best here. 287 00:24:41,670 --> 00:24:46,290 So the first initial message you are sending any message, right. 288 00:24:46,290 --> 00:24:47,850 That message is not is the question. 289 00:24:48,210 --> 00:24:52,740 And if that message is, then we to go to the close connections. 290 00:24:53,280 --> 00:24:56,700 If it's not as the question, then what you can change. 291 00:24:57,150 --> 00:24:58,950 We want to send another message. 292 00:24:59,400 --> 00:25:03,430 And then here we are receiving the message into the offer. 293 00:25:06,720 --> 00:25:08,630 And then we're printing the pub. 294 00:25:08,760 --> 00:25:15,000 And then here we are reading the input from the user and we need to send this one. 295 00:25:16,380 --> 00:25:16,760 Okay. 296 00:25:16,770 --> 00:25:18,540 So we can go with this. 297 00:25:19,730 --> 00:25:22,940 So when we are well below, I guess. 298 00:25:23,540 --> 00:25:26,570 So you are sending the message and we are then verifying. 299 00:25:28,640 --> 00:25:31,350 So here you can see the pattern on the screen side. 300 00:25:31,370 --> 00:25:33,440 It's send and receive. 301 00:25:33,830 --> 00:25:36,590 On the server side, it's a review and send. 302 00:25:38,990 --> 00:25:42,290 So let's start this one and also start here. 303 00:25:42,980 --> 00:25:45,530 So we have a clean circuit and several circuit. 304 00:25:46,280 --> 00:25:50,750 So we've got connection from clean and it's a high. 305 00:25:57,140 --> 00:25:58,880 Hello world. 306 00:25:59,480 --> 00:26:00,440 And if I say quick? 307 00:26:01,950 --> 00:26:05,080 No, I think the connection was staggering. 308 00:26:08,020 --> 00:26:14,140 So the problems are waiting for the user input console that ready so you can see. 309 00:26:17,290 --> 00:26:19,960 So let's comment this one. 310 00:26:27,820 --> 00:26:29,050 And it's going to run again. 311 00:26:44,400 --> 00:26:48,420 So when I wrote, I said, Good to see you both programs. 312 00:26:48,870 --> 00:26:49,440 That's good. 313 00:26:54,560 --> 00:26:57,080 So this is a simulated version. 314 00:26:57,260 --> 00:27:04,730 So what we need is we want the claims either to execute whatever the message we sent. 315 00:27:07,170 --> 00:27:10,650 So to do that, we need to add some packages. 316 00:27:10,800 --> 00:27:16,530 So right click on this and manage these packages. 317 00:27:17,010 --> 00:27:18,810 Now in this browse. 318 00:27:21,990 --> 00:27:24,870 You have this, uh, that said in Francis. 319 00:27:28,740 --> 00:27:32,790 So hard for this person to find reference in some ways. 320 00:27:33,180 --> 00:27:38,530 So I think this one so I'm putting starting that one on. 321 00:27:38,580 --> 00:27:41,490 And the other thing that is under. 322 00:27:43,440 --> 00:27:44,700 See Windows. 323 00:27:45,840 --> 00:27:46,470 Microsoft. 324 00:27:46,470 --> 00:27:48,720 Barnett and Framework 64. 325 00:27:56,960 --> 00:28:02,600 So it's a DNA file that contains the PowerShell bearing system that management automation. 326 00:28:05,320 --> 00:28:07,240 So for this, let's go with this one. 327 00:28:18,660 --> 00:28:20,580 So those are some of the soccer. 328 00:28:26,500 --> 00:28:27,730 When those assembly. 329 00:29:13,230 --> 00:29:14,520 So instead this one. 330 00:29:23,100 --> 00:29:24,390 So now right click on this. 331 00:29:24,510 --> 00:29:25,590 Add a reference. 332 00:29:31,290 --> 00:29:31,670 Okay? 333 00:29:31,740 --> 00:29:32,320 No. 334 00:29:33,180 --> 00:29:36,630 So you can see the system, that management automation tool. 335 00:29:36,990 --> 00:29:37,420 Um. 336 00:29:40,220 --> 00:29:41,410 So click on Nokia. 337 00:29:42,640 --> 00:29:43,990 Now you can import that. 338 00:29:46,190 --> 00:29:48,020 Using a system that. 339 00:29:49,630 --> 00:29:51,670 Management not. 340 00:29:55,230 --> 00:29:55,920 Automation. 341 00:30:07,940 --> 00:30:14,560 Now we may also need to add another namespace to standard management. 342 00:30:15,100 --> 00:30:18,870 The automation that runs basis. 343 00:30:20,820 --> 00:30:26,700 So let's create a new function that the public spring gets preserved. 344 00:30:28,460 --> 00:30:31,190 So it takes the string as a command. 345 00:30:31,400 --> 00:30:35,240 So it will take a command and execute the command and get us there. 346 00:30:36,570 --> 00:30:39,350 So we're going to do is we're going to create run space. 347 00:30:39,350 --> 00:30:43,760 So in that run space, we are going to create a new instance of PowerShell. 348 00:30:43,970 --> 00:30:47,540 So in the PowerShell, we are going to execute the comments and get the results. 349 00:30:48,800 --> 00:30:52,820 So this is a good advantage of creating a new process. 350 00:30:53,180 --> 00:31:01,310 So in this partial runs, in the full language mode, so automatically we are going to bypass this constraint 351 00:31:01,310 --> 00:31:01,960 language mode. 352 00:31:03,030 --> 00:31:03,470 Okay. 353 00:31:03,480 --> 00:31:04,110 So. 354 00:31:04,800 --> 00:31:05,910 So what we're going to do is. 355 00:31:07,500 --> 00:31:08,760 We're going to. 356 00:31:10,870 --> 00:31:12,310 Create their own space. 357 00:31:12,580 --> 00:31:18,940 So run space configuration are seen as equals to. 358 00:31:22,900 --> 00:31:31,390 Current space configuration not create so this a configuration and need to create around space with 359 00:31:31,390 --> 00:31:35,140 different space configuration so we can run space. 360 00:31:36,300 --> 00:31:37,440 Part of the cost to. 361 00:31:39,260 --> 00:31:40,250 Then Pence. 362 00:31:46,010 --> 00:31:50,660 Factoring that great brands based off this brand space conversion. 363 00:31:51,050 --> 00:31:55,010 Now our transparency really, we can say are that open. 364 00:31:56,490 --> 00:31:59,040 And now we're going to create the PowerShell engines. 365 00:31:59,580 --> 00:32:02,460 So you can set PowerShell that create. 366 00:32:04,510 --> 00:32:08,230 So it's a complex subculture to create. 367 00:32:09,520 --> 00:32:12,820 So it was written PowerShell object. 368 00:32:13,150 --> 00:32:13,730 PowerShell. 369 00:32:13,730 --> 00:32:14,080 That's. 370 00:32:15,830 --> 00:32:17,600 It's a piece is a call to. 371 00:32:19,190 --> 00:32:21,890 So we need to specify which runs best. 372 00:32:21,890 --> 00:32:27,590 This potential showdown against their power shall not run spaces equal to our. 373 00:32:29,460 --> 00:32:31,350 And we need to support that. 374 00:32:31,860 --> 00:32:34,260 So this group is going to be executed. 375 00:32:37,060 --> 00:32:39,010 The function guard piece but invoked. 376 00:32:40,760 --> 00:32:44,990 So now all data, we need the output of this result. 377 00:32:45,470 --> 00:32:49,750 So if you hold on to this in work, it is the collection subject. 378 00:32:50,420 --> 00:33:01,640 So we need to import something called moving system that corrections that generate and are so many people 379 00:33:02,270 --> 00:33:03,380 system that. 380 00:33:05,220 --> 00:33:07,260 Collection Strap object model. 381 00:33:11,980 --> 00:33:14,470 So it's collection being subject. 382 00:33:16,700 --> 00:33:17,540 Collection. 383 00:33:19,040 --> 00:33:19,460 Yes. 384 00:33:19,610 --> 00:33:21,650 Object that some people. 385 00:33:24,750 --> 00:33:34,320 And for each piece of the pie in peril, we won't pretend to be in. 386 00:33:35,310 --> 00:33:35,510 True. 387 00:33:36,300 --> 00:33:39,300 So instead of just printing, what we need to do is. 388 00:33:42,540 --> 00:33:46,230 When we consider the spring spring result. 389 00:33:50,580 --> 00:33:53,310 And desert is equal to. 390 00:33:56,480 --> 00:33:57,930 Peter Cushing. 391 00:34:00,990 --> 00:34:03,410 And finally written this result. 392 00:34:29,170 --> 00:34:30,280 So there's been this one. 393 00:34:35,610 --> 00:34:40,860 Let's also say you've now put the result in the MP file for dessert. 394 00:34:41,220 --> 00:34:44,940 He conceded to MP to return. 395 00:34:49,500 --> 00:34:50,460 A radical. 396 00:34:53,240 --> 00:34:56,120 Otherwise we are going to return that normal output. 397 00:34:57,170 --> 00:34:58,490 So I think we are good to go. 398 00:34:59,360 --> 00:35:05,000 So we need to create an object of the same program that is here. 399 00:35:05,000 --> 00:35:06,560 You can see the class name is program. 400 00:35:06,560 --> 00:35:08,270 We need to create object for class. 401 00:35:08,780 --> 00:35:11,750 Program B is equal to new program. 402 00:35:15,630 --> 00:35:18,090 And we're going to modify often here. 403 00:35:20,470 --> 00:35:21,100 You can see here. 404 00:35:21,100 --> 00:35:25,600 But a very difficult story to be that that known. 405 00:35:25,780 --> 00:35:32,920 So you can see the matter that result of the attacks of the shooting, which is our message received 406 00:35:32,950 --> 00:35:36,100 by the claim, you know, received by the Clintons. 407 00:35:36,100 --> 00:35:39,820 And well now that is that it is the comments of. 408 00:35:42,270 --> 00:35:43,710 I think we are good to go now. 409 00:35:43,830 --> 00:35:45,540 That's where the solution. 410 00:35:47,390 --> 00:35:48,050 The client. 411 00:35:49,210 --> 00:35:52,000 And that's a certain at some point. 412 00:35:54,620 --> 00:35:56,720 So that promises to send. 413 00:35:56,810 --> 00:35:59,420 So we're going to send the comments. 414 00:36:02,070 --> 00:36:03,960 I had to wear my. 415 00:36:05,280 --> 00:36:09,600 And here you can see we got their start, but that's less. 416 00:36:10,700 --> 00:36:16,090 And we can see that in the single shooting, the contents of barbarity. 417 00:36:18,260 --> 00:36:18,680 Who am I? 418 00:36:20,510 --> 00:36:24,200 So we need to format this fun sort of technique. 419 00:36:27,500 --> 00:36:29,690 Uh, very pretty. 420 00:36:29,870 --> 00:36:31,340 That is spring border. 421 00:36:35,740 --> 00:36:39,610 Spring Stingray training this simulator w. 422 00:36:41,400 --> 00:36:42,930 Mainstream writer. 423 00:36:44,550 --> 00:36:46,890 So this will automatically format the strings. 424 00:36:47,490 --> 00:36:52,560 So in this result we can say yes w but. 425 00:36:56,770 --> 00:36:57,480 Right line. 426 00:37:04,380 --> 00:37:05,880 And dessert is equal to. 427 00:37:05,880 --> 00:37:06,680 Yes, but that. 428 00:37:09,780 --> 00:37:10,380 Boosting. 429 00:37:13,060 --> 00:37:17,560 So this will take the strength and gets a new digital format. 430 00:37:18,720 --> 00:37:19,690 Sitting there. 431 00:37:19,690 --> 00:37:25,780 It's an amazing system, but I will recommend this one. 432 00:37:26,830 --> 00:37:27,160 Okay. 433 00:37:27,160 --> 00:37:28,630 We do not getting errors. 434 00:37:31,990 --> 00:37:33,550 So we are good to go. 435 00:37:33,940 --> 00:37:34,840 Let's start this. 436 00:37:48,130 --> 00:37:49,080 Oh, my. 437 00:38:03,800 --> 00:38:05,060 He's so good. 438 00:38:07,000 --> 00:38:09,940 Naturals and really can see the output. 439 00:38:11,300 --> 00:38:12,710 Romney's trash? 440 00:38:13,310 --> 00:38:13,550 No. 441 00:38:16,910 --> 00:38:19,220 And if you were buying some novel message. 442 00:38:23,710 --> 00:38:24,790 So there it is. 443 00:38:25,420 --> 00:38:30,010 So we got the record and we still did this. 444 00:38:32,570 --> 00:38:33,530 Government execution. 445 00:38:45,310 --> 00:38:46,840 So we can create for now. 446 00:38:48,910 --> 00:38:53,950 Let's go to PowerShell and that's, say, execution context not. 447 00:38:55,890 --> 00:38:57,300 Sessions state that. 448 00:39:00,080 --> 00:39:03,740 Language more no than see the country strong language. 449 00:39:03,740 --> 00:39:07,160 So the bishops were closer to the country and language. 450 00:39:07,880 --> 00:39:15,770 Because normal users won't have anything to do with the person and in a company. 451 00:39:16,400 --> 00:39:20,660 So you kind of group all the comments in the country in language. 452 00:39:20,930 --> 00:39:23,360 So let's run this one again. 453 00:39:31,250 --> 00:39:33,530 So let's execute the same. 454 00:39:35,700 --> 00:39:36,180 Here. 455 00:39:36,540 --> 00:39:43,650 Copy this and paste here and hit it and see the full language here again, if you'd rather come in, 456 00:39:43,650 --> 00:39:45,270 we want some of that. 457 00:39:45,270 --> 00:39:48,810 So maybe in the future.