<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
	<channel>
		<title>네트워크 프로그래밍</title>
		<link>https://forum.falinux.com/zbxe/network_programming</link>
		<description>FALiNUX 포럼-네트워크 프로그래밍</description>
		<atom:link href="https://forum.falinux.com/zbxe/network_programming/rss" rel="self" type="application/rss+xml" />
		<language>ko</language>
		<pubDate>Fri, 23 Oct 2026 09:06:50 +0000</pubDate>
		<generator>Rhymix</generator>
	<copyright>모든 저작권은 각 글을 작성하신 분께 있습니다.</copyright>	<image>
			<url>https://forum.falinux.com/zbxe/./files/attach/images/rss/ff_main_title.png</url>
			<title>FalinuxForum-RSS</title>
			<link>https://forum.falinux.com/zbxe/</link>
		</image>	<item>
			<title>wifi 설정에 필요한 psk 키 확인하기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/851175</link>
				<description>wpa_supplicant 명령을 사용하려면 wpa_supplicant.conf가 필요합니다. 이 conf 파일에서 psk 키를 입력해야 합니다. psk키를 알기 위해서는 다음 명령을 사용하셔 확인합니다. 명령어 wpa_passphrase ssid password 예&gt; # wpa_passphrase FALINUX_WiFi 123456 network={ ssid=&quot;FALINUX_WiFi&quot; #psk=&quot;123456&quot; psk=70e1164dc44adce456b4194e7ca17ff830f463ab5b07e1e40894413ca3496952 } 위와 같이 확인된 network={ ... } 를 복사하여...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장형기</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/851175</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/851175#comment</comments>			<pubDate>Sun, 24 May 2015 21:09:40 +0000</pubDate>
		</item><item>
			<title>NAT의 종류 - advanced</title>
			<link>https://forum.falinux.com/zbxe/network_programming/796515</link>
				<description>NAT의 종류 - advanced지난번 글(link)에서 NAT의 종류에 대해서 살펴봤습니다. 이번에는 좀 더 프로그래머에 친숙하게 규칙이 있는 구분을 해보도록 하겠습니다. 규칙에는 크게 Mapping과 Filtering이 있습니다. Mapping은 outbound 패킷을 처리하는 과정으로, NAT 내부의 endpoint에서 출발하여 NAT 외부의 endpoint로 패킷에 전달되는 과정을 처리하는 부분입니다. Filtering은 inbound 패킷을 처리하는 과정으로, NAT 외부의 en...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>김민수</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/796515</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/796515#comment</comments>			<pubDate>Wed, 03 Sep 2014 14:36:22 +0000</pubDate>
		</item><item>
			<title>NAT의 종류</title>
			<link>https://forum.falinux.com/zbxe/network_programming/795945</link>
				<description>NAT란 Network Address Translation의 약자로 주소를 변환시켜 주는 기술을 뜻합니다. 우리가 흔히 사용하는 공유기도 NAT기능을 주로 하는 장치입니다. NAT의 종류는 주로 통용되는 용어로는 다음 4가지가 있습니다. Full ConeRestricted ConePort Restricted ConeSymmetric 우리가 사용하는 공유기는 대부분 Port Restricted Cone 방식을 사용합니다. Full Cone은 다음과 같습니다. Client는 Server의 5.5.5.5:30000로 request를 ...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>김민수</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/795945</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/795945#comment</comments>			<pubDate>Fri, 08 Aug 2014 14:01:08 +0000</pubDate>
		</item><item>
			<title>무선랜 포팅 성공했습니다.</title>
			<link>https://forum.falinux.com/zbxe/network_programming/785255</link>
				<description>며칠동안 무선랜과 씨름하다 겨우 포팅에 성공하였습니다. 인터넷에서 자료를 찾아서 해보았는데 잘안되더라구요. 그래서 혹시 무선랜 때문에 고생하시는분이 계시면 도움될까 해서 올립니다. 제가 사용하는 CPU는 S5PV210 이구요 무선랜은 USB 타입 ipTime N500U 입니다. 1.먼저 제조사 홈페이지에서 최신 리눅스 드라이버를 다운로드 받습니다. 2.컴파일 메뉴얼을 참조하여 ARM 용으로 컴파일을 합니다. .CPU 종류 .컴파일러 .커...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>초짜아저씨</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/785255</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/785255#comment</comments>			<pubDate>Thu, 16 Jan 2014 17:48:58 +0000</pubDate>
		</item><item>
			<title>TCP/IP 통신에서 주의할 사항 1</title>
			<link>https://forum.falinux.com/zbxe/network_programming/784239</link>
				<description>TCP/IP 프로토콜을 연결 지향성 프로토콜이라고 합니다. 즉, 클라이언트가 서버로 데이터를 전송하기 전에 먼저 어느 서버에 접속할지를 결정하고 접속 요청을 하게 됩니다. 서버가 접속 요청을 수락하고 서로 연결이 된다면 이후로 통신을 끊을 때까지 목적지를 언급할 필요 없이 데이터를 전송하면 됩니다. 데이터를 전송할 때마다 매번 목적지를 지정하면서 통신하는 UDP/IP하고는 다른 모습이죠. 이렇게 서버와 접속 후에 데이...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/784239</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/784239#comment</comments>			<pubDate>Fri, 06 Dec 2013 13:49:56 +0000</pubDate>
		</item><item>
			<title>랜포트별 맥 어드레스 구하기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/781586</link>
				<description>랜포트별로 맥 어드레스를 구하고 싶습니다. 어떻게 하면 될까요? 역시 ifconfig의 결과에서 구하는 것이 가장 정확합니다. 정보가 너무 많죠? grep로 축소할 수 있습니다. ]$ ifconfig eth1 | grep &#039;HWaddr&#039; 처럼 말이죠. 자, 이 명령을 이용해서 HWaddr 문자열을 찾고 이후에 나오는 맥 어드레스를 구해 보겠습니다. #define BUF_SIZE 1024 int main( void) { FILE *fp; char buff[BUF_SIZE]; char *pos; fp = popen( &quot;ifconfig e...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/781586</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/781586#comment</comments>			<pubDate>Wed, 10 Jul 2013 15:36:27 +0000</pubDate>
		</item><item>
			<title>랜포트 개수 구하기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/781521</link>
				<description>랜포트가 몇 개인지 확인하기 위해서는 시스템 정보를 뒤지는 방법이 있겠습니다만, ifconfig를 실행해서 구하는 정보가 제일 정확하지요. ifconfig를 실행하면 eth- 접두어를 시작으로 랜포트별 네트워크 환경을 출력하면 eth문자열이 몇 개 나오는지 확인해도 랜포트 개수를 알 수 있습니다. #define BUF_SIZE 1024 int count_ethercard( void) { FILE *fp; char buff[BUF_SIZE]; char *cmd_ifconfig = &quot;ifconfig -a | grep eth&quot;;...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/781521</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/781521#comment</comments>			<pubDate>Sun, 07 Jul 2013 17:28:42 +0000</pubDate>
		</item><item>
			<title>WLAN - iwpriv</title>
			<link>https://forum.falinux.com/zbxe/network_programming/577555</link>
				<description>무선 N 모드 설정에서 설명한 iwpriv 관련 내용은 Ralink 에서 주로 설정하는 명령입니다. 다음은 C221-S3C6410 에 장착되어 있는 Marvell 88W8787 무선칩에서 사용하는 iwpriv 관련 명령을 발췌한 내용입니다. http://falinux.godo.co.kr/shop/goods/goods_view.php?goodsno=36 iwpriv &lt;mlanX&gt; &lt;command&gt; [sub-command] ... iwpriv mlanX version iwpriv mlanX verext iwpriv mlanX getsignal [m] [n] iwpriv mlanX antcfg [m] iwp...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장형기</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/577555</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/577555#comment</comments>			<pubDate>Mon, 26 Nov 2012 18:31:44 +0000</pubDate>
		</item><item>
			<title>무선 N 모드 설정</title>
			<link>https://forum.falinux.com/zbxe/network_programming/577516</link>
				<description>Linux에서 LAN 카드 무선 설정 바꾸기 $ iwpriv wlan0 show WirelessMode N모드 설정 $ iwpriv wlan0 set WirelessMode=6 설정 후 확인 $ iwpriv wlan0 show WirelessMode wlan0 show: 11N only with 2.4G</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장형기</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/577516</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/577516#comment</comments>			<pubDate>Mon, 26 Nov 2012 11:16:11 +0000</pubDate>
		</item><item>
			<title>인터넷과 연결되어있는지 확인하는 방법</title>
			<link>https://forum.falinux.com/zbxe/network_programming/524845</link>
				<description>도와주세요!!에 인터넷 연결 상태를 어떻게 확인할 수 있는가에 대한 질문이 있었는데, 짜라님께서 아주 명쾌한 답변을 주셨네요. 특정 사이트로 PING을 때리고 그 결과값을 확인하는 것이죠. ping google.com -c 1 | grep &quot;1 received&quot; | wc -l 저는 이 방법을 popen()으로 처리해 보았습니다. 아래 처럼 말이죠. ^^ #include &lt;stdio.h&gt; #include &lt;string.h&gt; #define BUFF_SIZE 1024 #define TRUE (1 == 1) int is_internet_connec...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/524845</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/524845#comment</comments>			<pubDate>Mon, 04 Jan 2010 15:30:08 +0000</pubDate>
		</item><item>
			<title>소켓통신에서 포트번호 어떻게 지정해서 사용하시나요?</title>
			<link>https://forum.falinux.com/zbxe/network_programming/523564</link>
				<description>소켓 통신을 하려면 반드시 결정해야 하는 것이 PORT 번호입니다. 여러분은 어떤 번호를 사용하나요? 저는 지금껏 1,000번 이하만 피하면 된다고 알고 있었습니다. 그래도 안전을 지킨다고 4,000번 이상을 사용했는데, 4,000번 대를 사용한다고 해도 안전한 것이 아니군요. 물론 웹 서버, FTP 서버, 텔넷, 삼바, NFS와 같은 기본적인 프로그램만 사용한다면 100번 이상 사용해도 좋겠습니다만, 이와는 달리 좀 특색 있는 프로그램을...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/523564</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/523564#comment</comments>			<pubDate>Mon, 23 Nov 2009 10:07:00 +0000</pubDate>
		</item><item>
			<title>블록되지 않고 TCP 통신하려면</title>
			<link>https://forum.falinux.com/zbxe/network_programming/520963</link>
				<description>소켓 통신을 하다 보면 여러 문제점을 접하게 되는데, 그 중에 하나가 TCP/IP 통신에서 상대방이 제대로 수신하지 못 하면 데이터 전송 중에 블록이 된다는 점입니다. 정확히는 데이터 전송 함수에서 블록됩니다. 저는 소켓 통신뿐만 아니라 시리얼 통신, 미디어, 화면 출력까지 모두 write()함수를 사용하는데, 전송 버퍼에 여유가 없다면, 상대방이 데이터를 가져가서, 그래서 버퍼에 여유가 생기면, 그때서야 복귀됩니다. write(...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/520963</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/520963#comment</comments>			<pubDate>Tue, 25 Aug 2009 13:07:25 +0000</pubDate>
		</item><item>
			<title>도메인으로 IP 주소 구하기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/518948</link>
				<description>도메인 이름을 가지고 IP를 구하는 방법입니다. gethostbyname()을 이용하여 도메인에 관련된 정보를 구했고, 정보 중에 h_addr_list의 값에서 inet_ntoa()을 이용하여 IP주소 문자열을 구했습니다. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include &lt;unistd.h&gt; #include &lt;arpa/inet.h&gt; #include &lt;sys/types.h&gt; #include &lt;sys/socket.h&gt; #include &lt;netdb.h&gt; int main( int argc, char **argv) { struct hosten...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/518948</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/518948#comment</comments>			<pubDate>Tue, 16 Jun 2009 09:30:21 +0000</pubDate>
		</item><item>
			<title>인터넷 IP 구하기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/518830</link>
				<description>며칠 전에 &quot;웹 페이지를 다운로드 하기&quot;를 올리면서, 예제로 http://checkip.dyndns.org 사이트를 방문하고, 소스를 다운 받으면 로컬이 아닌 인터넷 IP를 구할 수 있다는 말씀을 드렸습니다. 그런데, 예제 소스에서는 HTML 소스만 다운 받는 방법만 나와 있고, HTML 소스에서 IP를 구하는 부분이 없습니다. 아마도 그 부분도 궁금하셨는지 내용을 추가해 달라는 말씀이 있으셔서 예제 프로그램 소스에 그 부분을 추가하여 올립니다...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/518830</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/518830#comment</comments>			<pubDate>Thu, 11 Jun 2009 07:33:17 +0000</pubDate>
		</item><item>
			<title>웹 페이지를 다운로드 하기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/518710</link>
				<description>이번 주제는 인터넷에서의 IP 주소를 구하는 방법에 대한 얘기입니다. 챙피하게도 아직까지 네트워크 함수를 이용하여 내부 로컬 IP를 구하는 방법을 모릅니다. 그래서 popen() 함수를 사용해서 시스템 명령을 직접 캡쳐했습니다. 즉, ifconfig를 실행하고 결과를 읽어들여 로컬 네트워크에서의 IP를 구하는 것이죠. 조금 둔한 방법이고 마음에 들지는 않지만 제일 확실한 벙법이더군요. 이번에는 인턴넷에서의 IP를 구하는 방법이 ...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/518710</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/518710#comment</comments>			<pubDate>Mon, 08 Jun 2009 08:56:11 +0000</pubDate>
		</item><item>
			<title>LAN 케이블은 짧을 수록 좋다?</title>
			<link>https://forum.falinux.com/zbxe/network_programming/472880</link>
				<description>파코즈에 재밌는 주제가 있어서 소개합니다. 박범수님께서 작성한 글인데, &quot;LAN Cable의 최소길이 규정이 존재하는가?&quot; 라는 내용입니다. 저 같은 경우 LAN 케이블이든 시리얼 케이블이든 짧으면 짧을 수록 좋은 줄로 알고 있습니다. 아무래도 거리가 짧으면 전송 지연이 없고, 노이즈와 같은 방해를 받지 않기 때문에, 짧을 수록 유리하다고 생각합니다. 그래서 공유기와 가까운 PC에는 그 길이에 맞추어 짧게 제단하듯이 연결하고...</description>
		<category>네트워크 프로그래밍</category>		<category>네트워크</category><category>LAN</category><category>케이블</category>			<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/472880</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/472880#comment</comments>			<pubDate>Wed, 20 Aug 2008 10:56:12 +0000</pubDate>
		</item><item>
			<title>[SOCKET-FAQ] 7. 예제 소스 코드</title>
			<link>https://forum.falinux.com/zbxe/network_programming/449133</link>
				<description>문서 정보 Archive-name: unix-faq/socket Posting-Frequency: monthly 최근 수정일: 1997/12/21 URL: http://www.auroraonline.com/sock-faq/ 한글판작성자: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin) 예제 소스 코드 7. 예제 소스 코드 예제 소스코드는 이제 faq에 포함되지 않는다.이것을 얻기 위해서 다음의 www페이지에서 얻어라. http://www.ibrado.com/sock-faq http://kipper.york.ac.uk/~vic/sock-f...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/449133</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/449133#comment</comments>			<pubDate>Sat, 24 May 2008 15:06:24 +0000</pubDate>
		</item><item>
			<title>[SOCKET-FAQ] 6. 고급 소켓 프로그래밍</title>
			<link>https://forum.falinux.com/zbxe/network_programming/449131</link>
				<description>문서 정보 Archive-name: unix-faq/socket Posting-Frequency: monthly 최근 수정일: 1997/12/21 URL: http://www.auroraonline.com/sock-faq/ 한글판작성자: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin) 고급 소켓 프로그래밍 현재의 소켓 프로그램을 비블록킹 모드로 바꾸는 방법은? connect()의 타임아웃을 설정하는 방법은? 6. 고급 소켓 프로그래밍 6.1. 현재의 소켓 프로그램을 비블록킹 모드로 바꾸는 ...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/449131</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/449131#comment</comments>			<pubDate>Sat, 24 May 2008 15:04:20 +0000</pubDate>
		</item><item>
			<title>[SOCKET-FAQ] 5. 서버 만들기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/449129</link>
				<description>문서 정보 Archive-name: unix-faq/socket Posting-Frequency: monthly 최근 수정일: 1997/12/21 URL: http://www.auroraonline.com/sock-faq/ 한글판작성자: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin) UDP/SOCK_DGRAM 어플리케이션 작성 TCP대신에 UDP는 언제 사용하는가? &quot;connected&quot; 소켓과 &quot;unconnected&quot;소켓의 차이는 무엇인가? connect() 호출이 소켓의 수신에 영향을 주는가? &quot;connected&quot; UPD 소켓으...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/449129</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/449129#comment</comments>			<pubDate>Sat, 24 May 2008 15:02:03 +0000</pubDate>
		</item><item>
			<title>[SOCKET-FAQ] 4. 서버 만들기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/448747</link>
				<description>문서 정보 Archive-name: unix-faq/socket Posting-Frequency: monthly 최근 수정일: 1997/12/21 URL: http://www.auroraonline.com/sock-faq/ 한글판작성자: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin) 서버 만들기 (TCP/SOCK_STREAM) bind()할 때 &quot;address already in use&quot; 메시지가 나왔는데 무슨의미인가? 왜 소켓을 닫을 수 없는가? 내 서버를 데몬으로 만들려면? 한번에 여러 포트로부터 listen할 수 있...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/448747</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/448747#comment</comments>			<pubDate>Thu, 22 May 2008 17:57:52 +0000</pubDate>
		</item><item>
			<title>[SOCKET-FAQ] 3. 클라이언트 어플리케이션 만들기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/448381</link>
				<description>문서 정보 Archive-name: unix-faq/socket Posting-Frequency: monthly 최근 수정일: 1997/12/21 URL: http://www.auroraonline.com/sock-faq/ 한글판작성자: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin) 클라이언트 어플리케이션 만들기 (TCP/SOCK_STREAM) 문자열을 인터넷 주소로 바꾸는 방법은? firewall과 proxy서버를 통해서 클라이언트가 작동하도록 하려면 어떻게 하는가? 어떻게 서버가 accept()하지않...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/448381</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/448381#comment</comments>			<pubDate>Wed, 21 May 2008 09:15:55 +0000</pubDate>
		</item><item>
			<title>[SOCKET-FAQ] 2. 클라이언트와 서버 양쪽에 관한 질문 (TCP/SOCK_STREAM)</title>
			<link>https://forum.falinux.com/zbxe/network_programming/448212</link>
				<description>문서 정보 Archive-name: unix-faq/socket Posting-Frequency: monthly 최근 수정일: 1997/12/21 URL: http://www.auroraonline.com/sock-faq/ 한글판작성자: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin) 이 부분은 번역이 아주 까다롭더군요 말이 안되는것도 많을겁니다.(저 한테만) 클라이언트와 서버 양쪽에 관한 질문 (TCP/SOCK_STREAM) 언제 상대방쪽 소켓이 끊겼는지 알 수 있는 방법이 있는가? bind()의...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/448212</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/448212#comment</comments>			<pubDate>Tue, 20 May 2008 14:44:56 +0000</pubDate>
		</item><item>
			<title>[SOCKET-FAQ] 1. 일반 정보와 개념</title>
			<link>https://forum.falinux.com/zbxe/network_programming/447832</link>
				<description>문서 정보 Archive-name: unix-faq/socket Posting-Frequency: monthly 최근 수정일: 1997/12/21 URL: http://www.auroraonline.com/sock-faq/ 한글판작성자: 안창선(csan@coresw.co.kr, http://genesis.yonsei.ac.kr/~kabin) 일반 정보와 개념 이 FAQ에 대하여 누구를 위한 FAQ 인가? 소켓은 무엇인가? 소켓은 어떻게 작동하는가? 책에 있는 소스코드를 구할 수 있는데가 있는가? 또 다른 정보들은 어디에서 구할 수 있는가? 1. 일...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/447832</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/447832#comment</comments>			<pubDate>Sun, 18 May 2008 22:21:12 +0000</pubDate>
		</item><item>
			<title>[SOCKET-FAQ] 0. C에 의한 유닉스 소켓 프로그래밍 - 전체 목차</title>
			<link>https://forum.falinux.com/zbxe/network_programming/447826</link>
				<description>소켓 프로그래밍에 대한 매우 좋은 글이 있어서 소개합니다. 저도 소켓 프로그래밍을 하다 보면 책으로는 해소할 수 없는 궁금한 내용이 많습니다. 이렇게 간질간질한 곳을 시원하게 긁어 주는 &quot;C에 의한 유닉스 소켓 프로그래밍 - FAQ&quot; 라는 문서가 있어서 앞으로 몇 회로 나누어 올리려 합니다. 문서 정보 Archive-name: unix-faq/socket Posting-Frequency: monthly 최근 수정일: 1997/12/21 URL: http://www.auroraonline.com/s...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/447826</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/447826#comment</comments>			<pubDate>Sun, 18 May 2008 22:06:30 +0000</pubDate>
		</item><item>
			<title>LAN 케이블 만드는 방법</title>
			<link>https://forum.falinux.com/zbxe/network_programming/445420</link>
				<description>이번 시간에는 랜 케이블을 직접 만들어 보겠습니다. 저는 전자공학을 전공했지만 아트워크도 해 본적이 없고 오로지 소프트웨어만 개발해 왔습니다. 대신에 만들 수 있는 것이라고는 rs232 시리얼 케이블이 고작이었는데, 아무리 소프트웨어 개발만 한다고 하더라도 시리얼 케이블만은 자기가 직접 만들 줄 알아야 한다고 생각합니다. 실제로도 일을 해야 하는데, 하드웨어 하신 분게 케이블을 만들어 달라고 기다릴 시간이 없죠. ...</description>
		<category>네트워크 프로그래밍</category>		<category>네트워크</category><category>LAN 케이블</category><category>UTP 케이블</category><category>RJ-45</category>			<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/445420</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/445420#comment</comments>			<pubDate>Thu, 08 May 2008 14:08:27 +0000</pubDate>
		</item><item>
			<title>프로세스 끼리의 통신 UDS</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406064</link>
				<description>내부 프로세스들 끼리의 통신을 위한 IPC 방법 중에 UDS 를 이용하여 프로그램을 작성하는 방법에 대해 알아 봅니다. UDS UDS(Unix Domain Socket)은 내부 프로세스들 끼리 TCP 또는 UDP 프로토콜을 이용하여 통신할 수 있도록 도와주는 소켓입니다. 이 소켓을 이용하시면 기존의 TCP/IP, UDP/IP에서 사용하던 함수로 같은 방법을 사용하여 프로세스들끼리 통신할 수 있어 매우 편리하며, 이점이 장점입니다. 말씀 드린 바와 같이 T...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406064</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406064#comment</comments>			<pubDate>Thu, 22 Mar 2007 11:23:35 +0000</pubDate>
		</item><item>
			<title>UDP/IP 프로그래밍</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406058</link>
				<description>이번에는 UDP/IP 소켓 프로그램을 작성하는 방법입니다. UDP/IP는 TCP/IP 처럼 클라이언트와 서버로 나뉘고 1 대 다수의 통신 방식은 아닙니다. 그냥 목적 시스템으로 자료를 전송하면 되는데, 문제는 UDP/IP를 이용하여 자료를 수신 받아야 하는 쪽은 받을 준비를 해야 합니다. 뭐, 당연한 말 아니냐? 하시겠습니다만 socket 을 만들었다고 socket을 통해 자료를 받을 수 없습니다. 생성한 socket을 커널에 올려 놓아야 커널이 soc...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406058</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406058#comment</comments>			<pubDate>Tue, 20 Mar 2007 10:51:40 +0000</pubDate>
		</item><item>
			<title>bind() 실행 에러</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406056</link>
				<description>예제의 프로그램을 실행하면 이상없이 자료 송수신이 잘됩니다. 그런데 문제는 server쪽입니다. 프로그램을 강제 종료하든 그냥 종료하든 다시 실행하면 bind() 에서 에러가 발생합니다. 프로그램에도 이상이 없는데 왜 이럴까? 또, 몇 초 있다가 다시 실행하면 아무 이상없이 실행 됩니다. 이유는 프로그램에서 소켓을 close() 함수를 이용하여 소켓을 소멸 시켜도 커널은 바로 속멸 시키지 않고 몇 초 정도 생명(?)을 유지시켜 줍...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406056</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406056#comment</comments>			<pubDate>Mon, 19 Mar 2007 13:26:04 +0000</pubDate>
		</item><item>
			<title>TCP/IP 프로그래밍 방법</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406054</link>
				<description>TCP/IP 소켓 프로그램을 작성해 보겠습니다. 본 포스트는 동영상을 먼저 보신 후, 본문 내용을 보시면 이해하시기 편합니다. TCP/IP 통신 함수 사용 순서 TCP/IP 예제 소개 TCP/IP 예제를 서버와 클라이언트로 나누어서 설명을 드리도록 하겠습니다. 서버와 클라이언트는 port 4000번을 사용 클라이언트프로그램에서 서버에 접속하면 실행할 때 입력받은 문자열을 전송 서버는 클라이언트로부터 자료를 수신하면 문자열 길이와 함께...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406054</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406054#comment</comments>			<pubDate>Mon, 19 Mar 2007 12:42:24 +0000</pubDate>
		</item><item>
			<title>TCP/IP, UDP/IP 2부</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406046</link>
				<description>TCP/IP와 UDP/IP 2부입니다. 글 하나에 2개의 동영상을 올리니까 브라우저가 너무 느려지네요. 해서 따로 올립니다. TCP/IP, UDP/IP 2부 1부에 이어 TCP/IP와 UDP/IP 각각에 대한 좀더 자세한 말씀을 담아 보았습니다. 각 프로토콜의 특징과 TCP/IP와 UDP/IP와의 차이점 중에 몇가지를 설명합니다.</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406046</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406046#comment</comments>			<pubDate>Wed, 14 Mar 2007 10:34:14 +0000</pubDate>
		</item><item>
			<title>TCP/IP, UDP/IP 1부</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406044</link>
				<description>이번 시간에는 TCP/IP와 UDP/IP에 대해 알아 보겠습니다. 말씀을 드리기 전에 책 소개부터 먼저 하겠습니다. 포럼의 전문 서적 소개에서 첫 번째로 소개해 드렸던 TCP/IP 소켓 프로그래밍이라는 책입니다. 경험이 없는 프로젝트를 시작하게 되면 제일 먼저 책을 찾게 되는데요, 아무래도 책에 많이 의존하게 되죠. 저 같은 경우 돈벌어서 책만 샀냐라는 소리를 들을 정도로 도서 구매를 많이 하는 편입니다. 그러나 대부분이 폼으로...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406044</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406044#comment</comments>			<pubDate>Wed, 14 Mar 2007 10:29:44 +0000</pubDate>
		</item><item>
			<title>시리얼 통신에서 전송 속도 계산</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406042</link>
				<description>rs232c 시리얼 통신을 하다 보면 자료의 변환이나 손실에 의해 본의 아니게 수신하는 쪽이 Wait 에 빠지는 경우가 있습니다. 아직 받아야 할 것이 더 있다는 것이죠. STX DATA CRC ETX 예로 위와 같은 순서로 자료를 받는 다면 수신하는 측은 STX를 받은 후에 ETX를 만날 때 까지 계속 자료를 수신하는 상태가 될 것입니다. 이때 통신 상의 문제로 ETX를 받지 못했다면 수신하는 측은 ETX를 기다리는 Wait 상태로 빠지게 됩니다. 이...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406042</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406042#comment</comments>			<pubDate>Sun, 11 Mar 2007 17:06:20 +0000</pubDate>
		</item><item>
			<title>CRC 위치는 어디가 좋을까?</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406040</link>
				<description>시리얼 통신에 반드시 들어가는 CRC. 이 CRC를 어디에 위치하는 것이 좋을까요? 즉, 아래와 같은 내용입니다. CRC를 ETX 전에 위치하는 방법입니다. STX DATA CRC ETX 또 한가지 방법은 이것입니다. STX DATA ETX CRC 단순히 CRC의 위치가 바뀐 것 뿐인데, 어떤 방법이 더 효율적일까요? 저 개인적인 생각이지만 동영상에 제가 애용하는 방법과 이유를 올렸습니다. 이번 프로토콜 동영상 강좌는 만들고 난 다음에 생각나는 것들이 ...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406040</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406040#comment</comments>			<pubDate>Sun, 11 Mar 2007 12:18:59 +0000</pubDate>
		</item><item>
			<title>CRC 계산</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406038</link>
				<description>시리얼 통신에서는 자료 전송에 정확성과 안정성을 보호해 주지 못합니다. 그러므로 옳바르게 받았는지 수신 자료를 항상 확인해야 합니다. 이번 시간에는 시리얼 통신 프로토콜의 마지막 강좌인 CRC에 대한 말씀입니다. 내용이 조금 길어서 동영상을 2개로 나누어 실었습니다. 이번 프로토콜 동영상 강좌는 만들고 난 다음에 생각나는 것들이 많아서 다시 찍기를 여러 번했습니다. 그만큼 시리얼 통신에서 프로토콜은 중요하고 드...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406038</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406038#comment</comments>			<pubDate>Sat, 10 Mar 2007 23:44:41 +0000</pubDate>
		</item><item>
			<title>DLE 프로토콜 소개</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406028</link>
				<description>시리얼 통신에서 제가 애용하는 DLE 프로토콜을 소개하려합니다. 원래 전문 용어가 있을 텐데, 알지는 못하고 키 코드 이름이 DLE인 0x10을 이용하여 아스키 데이터 뿐만 아니라 8bit 모두 사용하는 바이너리 데이터를 보낼 수 있는 프로토콜로 구성까지 간단해서 제가 애용하고 있습니다. DEL 프로토콜 시리얼은 상대방의 수신 상태를 모르기 때문에 자료의 시작과 종료를 상대 편에 알려 주어야 한다는 말씀은 이전에 드렸습니다....</description>
		<category>네트워크 프로그래밍</category>		<category>통신</category><category>네트워크</category><category>rs232</category><category>protocol</category><category>프로토콜</category><category>DLE</category>			<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406028</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406028#comment</comments>			<pubDate>Sat, 10 Mar 2007 22:27:03 +0000</pubDate>
		</item><item>
			<title>프로토콜에 대해서</title>
			<link>https://forum.falinux.com/zbxe/network_programming/406026</link>
				<description>이번 시간에는 Protocol, 프로토콜에 대해서 알아 보도록 하겠습니다. 특히, 시리얼 통신에서 사용되는 경우의 프로토콜에 대해 말씀을 올리겠습니다. rs232c 포트를 이용한 시리얼 통신은 우선 가격이 매우 저렴하고 시스템 구성이 편하기 때문에 많이 사용되는 통신입니다. 그러나 가격 만큼이나 취약한 점이 많습니다. (1) 주위 노이즈 문제 뿐만 아니라 (2) 상대방 시스템 상태를 확인할 수 없다는 점입니다. 상대방 수신 상태?...</description>
		<category>네트워크 프로그래밍</category>		<category>통신</category><category>네트워크</category><category>rs232</category><category>protocol</category><category>프로토콜</category>			<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/406026</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/406026#comment</comments>			<pubDate>Sat, 10 Mar 2007 15:48:44 +0000</pubDate>
		</item><item>
			<title>poll 이야기 1</title>
			<link>https://forum.falinux.com/zbxe/network_programming/423285</link>
				<description>poll() 함수에 대한 말씀을 조금 더 드리고 가도록 하겠습니다. 이렇게 글을 작성하는 이유는 제가 올려 드린 통신 라이브러리 중에 아래와 같은 내용이 있습니다. poll() 호출 후에 자료가 수신이 되면 on_poll_in() 함수를 호출하게 됩니다. on_poll_in() 함수에서는 프로그램에서 지정한 버퍼의 크기만큼 수신 자료를 받아 오는데, 만일 수신 버퍼 보다 더 많은 양의 데이터가 수신되었다면 어떻게 해야 할까요? 아래와 같이 whi...</description>
		<category>네트워크 프로그래밍</category>		<category>통신</category><category>네트워크</category><category>poll</category>			<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/423285</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/423285#comment</comments>			<pubDate>Wed, 28 Feb 2007 10:35:25 +0000</pubDate>
		</item><item>
			<title>poll 이야기 1</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405990</link>
				<description>poll() 함수에 대한 말씀을 조금 더 드리고 가도록 하겠습니다. 이렇게 글을 작성하는 이유는 제가 올려 드린 통신 라이브러리 중에 아래와 같은 내용이 있습니다. poll() 호출 후에 자료가 수신이 되면 on_poll_in() 함수를 호출하게 됩니다. on_poll_in() 함수에서는 프로그램에서 지정한 버퍼의 크기만큼 수신 자료를 받아 오는데, 만일 수신 버퍼 보다 더 많은 양의 데이터가 수신되었다면 어떻게 해야 할까요? 아래와 같이 whi...</description>
		<category>네트워크 프로그래밍</category>		<category>통신</category><category>네트워크</category><category>rs232</category><category>시리얼</category><category>poll</category><category>C언어</category><category>초보</category>			<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405990</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405990#comment</comments>			<pubDate>Wed, 28 Feb 2007 10:35:25 +0000</pubDate>
		</item><item>
			<title>rs232c 라이브러리 상세 분석</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405988</link>
				<description>소스를 분석해 보셨나요? ^^ 조금 복잡하지요? 많이 복잡한가요? ^^ 우선 netinc.h 부터 말씀 드리겠습니다. netinc.h 는 통신 라이브러리에서 공통적으로 사용하는 상수와 필요 버퍼 및 버퍼의 크기를 정의해 놓았습니다. 이전 동영상에도 말씀을 드렸지만 소개해 드린 통신 라이브러리는 rs232c 만을 위한 통신 라이브러리가 아닙니다. 앞으로 계속 소개해 드릴 TCP/IP, UDP/IP, UDS에 대한 통신 라이브러리도 계속 추가 되기 때...</description>
		<category>네트워크 프로그래밍</category>		<category>네트워크</category><category>통신</category><category>시리얼</category><category>TCP</category><category>UDP</category><category>UDS</category>			<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405988</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405988#comment</comments>			<pubDate>Fri, 23 Feb 2007 21:39:25 +0000</pubDate>
		</item><item>
			<title>rs232c 통신 라이브러리</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405982</link>
				<description>가상함수에 대한 말씀도 드렸고, 앞으로 통신 라이브러리를 어떻게 구성할 지에 대한 말씀도 올렸습니다. 그래서 이번에는 제가 평소에 사용하고 있는 rs232c 통신 라이브러리를 올려 드리면서 설명을 아울러 올립니다. 동영상으로 모든 내용을 담으려 했습니다만 시간이 너무 길어 둘로 나누었습니다. 이번 시간에는 라이브러리를 다운 받으실 수 있도록 준비하고 설명은 예제 파일에 대해서만 올립니다. 그러나 예제 파일을 먼저 ...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405982</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405982#comment</comments>			<pubDate>Fri, 23 Feb 2007 10:37:30 +0000</pubDate>
		</item><item>
			<title>시리얼 통신 - 자료 수신을 위한 poll</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405838</link>
				<description>이번 시간에는 시리얼 통신에서 자료를 수신하는 부분을 구현하려 합니다. 그러나 송신 보다 수신하는 부분은 생각할 점이 있습니다. 전송이야 이쪽에서 필요할 때 보내기만 하면 되기 때문에 “언제라는” 시간적인 문제가 없습니다. 그러나 수신은 자료가 언제 올지를 모르죠. 기다려야 한다는 것인데, 자료가 올 때까지 마냥 시리얼 포트만 쳐다 보고 있을 수 없습니다. 다른 일도 처리 해야죠. 해야할 일이 산더미처럼 쌓였는데, ...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405838</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405838#comment</comments>			<pubDate>Sun, 31 Dec 2006 13:01:27 +0000</pubDate>
		</item><item>
			<title>시리얼 통신 예제 전체 설명</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405836</link>
				<description>이제 예제 프로그램을 전체적으로 분석해 보겠습니다. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include &lt;unistd.h&gt; #include &lt;sys/types.h&gt; #include &lt;termios.h&gt; #include &lt;fcntl.h&gt; int main( void) { int fd; // 통신 포트를 파일 개념으로 사용하기 위한 디스크립터 입니다. // 이 파일 디스크립터를 이용하여 표준 입출력 함수를 이용할 수 있습니다. struct termios newtio; // 보오율이나 stop bit 크...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405836</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405836#comment</comments>			<pubDate>Fri, 29 Dec 2006 21:47:44 +0000</pubDate>
		</item><item>
			<title>시리얼 통신 - data bit size와 parity</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405834</link>
				<description>data bit size 컴퓨터에서 사용하는 데이터는 1 byte, 8bit를 사용하지만 통신 속도가 느린 시리얼 통신이다 보니 조금이나마 빠르게 통신을 하기 위해 data bit size를 설정하는 것이 있습니다. 예로 영문 ASCII만 사용한다면 굳이 8bit 모두를 주고 받을 필요가 없겠죠. 해서 이럴 때에는 data bit size를 7 bit로 설정합니다. 또는 주고 받는 데이터가 숫자만 사용한다면 4bit로 대문자 영문 알파벳만 사용한다면 5bit로 주고 받...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405834</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405834#comment</comments>			<pubDate>Fri, 29 Dec 2006 21:05:59 +0000</pubDate>
		</item><item>
			<title>시리얼 통신 - start bit와 stop bit</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405832</link>
				<description>start bit rs232c 통신은 비동기(async) 통신 방식입니다. 즉, 상대방과 내가 통신 라인으로 연결되어 있지만 언제 상대방으로부터 데이터가 전송되어 올지 모릅니다. 예를 들어서 통신 라인에 전압이 0.8v 미만일 때에는 비트 값을 0 으로, 2.4v 이상이면 비트 값을 1로 읽어 들인다고 하겠습니다. 통신 라인을 연결하고 전압을 읽어 보면 0.8v 미만으로 떨어져 있다고 하겠습니다. 이때, 이 값을 상대가 보낸 bit값 0 일가요? 아...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405832</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405832#comment</comments>			<pubDate>Fri, 29 Dec 2006 21:03:28 +0000</pubDate>
		</item><item>
			<title>시리얼 통신 - 통신 속도 결정</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405830</link>
				<description>bps와 baud 통신 속도를 말할 때, bbs 와 baud를 혼동하여 사용하는 경우가 많습니다만 차이점을 한번 짚고 넘어 가도록 하겠습니다. bps 는 bit per sec로 1초에 몇 bit를 전송할 수 있는 지를 말하며 baud 는 1초 동안 몇 번 변조를 했는가를 나타내는 말입니다. 초창기에는 이 값이 서로 같았습니다. 전송하는 변조 하나에 비트 하나를 전송했기 때문인데, 기술의 발달로 하나의 변조에 2개, 3개, 4개씩 비트를 전송하는 기술이 ...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405830</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405830#comment</comments>			<pubDate>Fri, 29 Dec 2006 18:55:43 +0000</pubDate>
		</item><item>
			<title>시리얼 통신 - 통신포트 열기</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405828</link>
				<description>시리얼 통신을 이용하기 위해서는 제일 먼저 통신 포트에 대한 사용 권한을 얻어야 합니다. 권한 얻기란 별 다른 것이 아니고, 다른 프로그램이 사용하기 전에 먼저 포트를 열기를 하면 사용 권한을 얻게 됩니다. 말을 거창하게 한듯 합니다만 이 말씀은 포트를 한 번 이상 사용 권한을 얻을 수 없다는 말씀이며, 같은 프로그램이라도 한 번 이상 열기를 할 수 없다는 말씀이 되겠습니다. 유닉스에서는 장치를 파일처럼 사용 유닉스...</description>
		<category>네트워크 프로그래밍</category>		<category>시리얼</category><category>serial</category><category>통신</category>			<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405828</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405828#comment</comments>			<pubDate>Fri, 29 Dec 2006 18:30:21 +0000</pubDate>
		</item><item>
			<title>시리얼 통신 - 프로그램 분해 설명 시작!!</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405826</link>
				<description>시간에 시리얼 통신에 대한 간단한 에제를 올렸습니다. 앞으로 몇 회에 걸져처 예제의 각각의 행이 어떤 뜻인지를 자세히 설명해 드릴려고 합니다. 예제를 보시면, 설정하는 내용이 많습니다만 중요 내용을 자세히 말씀을 드릴 수 있도록 노력하겠습니다. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include &lt;unistd.h&gt; #include &lt;sys/types.h&gt; #include &lt;termios.h&gt; #include &lt;fcntl.h&gt; int main( void) { int ...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405826</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405826#comment</comments>			<pubDate>Fri, 29 Dec 2006 18:24:52 +0000</pubDate>
		</item><item>
			<title>시리얼 통신 첫회</title>
			<link>https://forum.falinux.com/zbxe/network_programming/405816</link>
				<description>앞으로 몇 회에 걸쳐서 시리얼 통신에 대해 말씀 드리려 합니다. (1) 통신의 기본이면서 (2) 값이 매우 저렴하기 때문에 (3) 가장 오래 동안, 그리고 제일 많이 사용되고 있으며 (4) 사용 방법이 간단하고 간편하지만 (5) 또한 개념없이 작성했다가는 개망신 당할 수 있는 것이 시리얼 통신입니다. 개망신이라는 말씀이 좀 지나치겠습니다만 통신이란 혼자서 모두 처리하기 보다는 다른 개발자 또는 이미 만들어진 시스템과 연결하...</description>
		<category>네트워크 프로그래밍</category>					<dc:creator>장길석</dc:creator>
			<guid isPermaLink="true">https://forum.falinux.com/zbxe/network_programming/405816</guid>
	<comments>https://forum.falinux.com/zbxe/network_programming/405816#comment</comments>			<pubDate>Sun, 24 Dec 2006 16:04:45 +0000</pubDate>
		</item>	</channel>
</rss>
