(TIL) 20220410, 소켓 프로그래밍
2022. 4. 11. 01:27ㆍTIL(Today I learned)
반응형
🏴Facts(한 것)
- TCP/UDP 소켓 프로그래밍
🏴Findings(배운 것)
golang 으로 간단한 TCP, UDP 예제를 만들어 보았다.
TCP는 handshake를 통해서 클라이언트와 서버가 연결이 되어야 하지만
UDP는 연결이 되지 않아도 서버, 클라이언트 데이터 전송을 할 수 있다.
이전에 강타입에 대해서 포스팅 한 적이 있다.
이번에 과제를 진행하면서 강타입 언어의 대표주자인 golang을 사용했다.
막간을 이용해서 golang의 hello world를 소개하자면
package main
import "fmt"
func main() {
fmt.Println("hello world!")
}
위와 같이 사용한다.
golang은 강타입 언어이기 때문에
선언된 변수가 사용되지 않는 걸 참지 못한다.
컴파일 자체가 진행되지 않으며, IDE 단에서 걸러버린다.
이후에 server 프로그래밍을 할 일이 있을지 모르겠지만 무서우리 만큼 강력하면서 성가신 언어다.
🏴Feeling(느낀 점)
며칠동안 아프고, 과제하고 바빠서 포스팅과 깃 관리를 소홀히 했다.
내일부터 열심히 다시 살아봐야지
🏴Affirmation(자기 선언)
- 매일 알고리즘 문제 1문제 이상 풀기 => 실패
- 수업 공부한 것은 일주일 내에 포스팅하기 => 실패
- 자바 8 버전에 익숙해지기 => 실패
🏴여담
반응형
'TIL(Today I learned)' 카테고리의 다른 글
(TIL) 20220416, 효율적으로 스터디 하는 방법 (0) | 2022.04.17 |
---|---|
(TIL) 20220415 (0) | 2022.04.17 |
(TIL) 20220331 (0) | 2022.04.01 |
(TIL) 20220329, Persistent/ Non-Persistant HTTP (0) | 2022.03.30 |
(TIL) 20220328, @Override (0) | 2022.03.29 |