<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EmbLogic &#187; partap2014ece</title>
	<atom:link href="https://www.emblogic.com/blog/author/partap2014ece/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Implemented FTP SERVER USING SOCKETS</title>
		<link>https://www.emblogic.com/blog/06/implemented-ftp-server-using-sockets/</link>
		<comments>https://www.emblogic.com/blog/06/implemented-ftp-server-using-sockets/#comments</comments>
		<pubDate>Thu, 26 Jun 2014 05:52:01 +0000</pubDate>
		<dc:creator><![CDATA[partap2014ece]]></dc:creator>
				<category><![CDATA[Project 04: FTP based Client Server using Threads and Sockets]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10640</guid>
		<description><![CDATA[60    { 61       if(database_size==3) 62          goto label3; 63       i=i+43; 64       goto  label; 65    } 66    read(connect_fd,password,10); 67    j=11; 68 label1: 69    lseek(fd1,j,SEEK_SET); 70    database_size1++; 71    ret=read(fd1,m_password,10); 72    if(ret&#60;0) 73       perror(&#8220;reading file\n&#8221;); 74    if(!(strcmp(password,m_password))) 75    { 76       flag_password=0; 77    lseek(fd1,j+11,SEEK_SET); 78    &#8230; <a href="https://www.emblogic.com/blog/06/implemented-ftp-server-using-sockets/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="yass_top_edge_dummy" style="width: 1px;height: 1px;padding: 0px;margin: -11px 0px 0px;border-width: 0px"></div>
<div id="yass_top_edge"></div>
<p>60    {<br />
61       if(database_size==3)<br />
62          goto label3;<br />
63       i=i+43;<br />
64       goto  label;<br />
65    }<br />
66    read(connect_fd,password,10);<br />
67    j=11;<br />
68 label1:<br />
69    lseek(fd1,j,SEEK_SET);<br />
70    database_size1++;<br />
71    ret=read(fd1,m_password,10);<br />
72    if(ret&lt;0)<br />
73       perror(&#8220;reading file\n&#8221;);<br />
74    if(!(strcmp(password,m_password)))<br />
75    {<br />
76       flag_password=0;<br />
77    lseek(fd1,j+11,SEEK_SET);<br />
78    read(fd1,path,20);<br />
79    }<br />
80    else<br />
81    {<br />
82       if(database_size1==3)<br />
83          goto label3;<br />
&#8220;ftp_server.c,v&#8221; 180L, 3961C                                                        68,4          37%</p>
<div id="yass_bottom_edge"></div>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/implemented-ftp-server-using-sockets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Message Queues imlementation</title>
		<link>https://www.emblogic.com/blog/03/message-queues-imlementation/</link>
		<comments>https://www.emblogic.com/blog/03/message-queues-imlementation/#comments</comments>
		<pubDate>Sat, 29 Mar 2014 04:51:57 +0000</pubDate>
		<dc:creator><![CDATA[partap2014ece]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>
		<category><![CDATA[message queue]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9646</guid>
		<description><![CDATA[RCS file: sender.c,v Working file: sender.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Implemented Message Queue using msgget(),msgsnd(),and msgrcv() functions. message queue is half duplex mode &#8230; <a href="https://www.emblogic.com/blog/03/message-queues-imlementation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<pre>RCS file: sender.c,v
Working file: sender.c
head: 1.1
branch:
locks: strict
	root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:</pre>
<ul>
<li>
<pre><span style="font-size: medium"><strong>Implemented Message Queue using msgget(),msgsnd(),and msgrcv() functions.</strong></span></pre>
</li>
<li>
<pre><span style="font-size: medium"><strong>message queue is half duplex mode of communication.</strong></span></pre>
</li>
<li>
<pre><span style="font-size: medium"><strong>That means ,only we can write data or read data at one time.</strong></span></pre>
</li>
<li>
<pre><span style="font-size: medium"><strong>message queues are better than fifos because we can send or recieve data to a particular process using message type variable.</strong></span></pre>
</li>
</ul>
<pre><strong>----------------------------</strong>
revision 1.1	locked by: root;
date: 2014/03/20 17:45:25;  author: root;  state: Exp;
Initial revision

<span style="font-size: small"><strong>Message Queue:</strong></span>
<span style="font-size: small"><strong>Message queues are used in INTER_PROCESS COMMUNICATION to transfer data between unrelated .</strong></span></pre>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/message-queues-imlementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linklist using pop-up menu to create new linklist and inserting nodes at the end ,beginning of linklist</title>
		<link>https://www.emblogic.com/blog/03/linklist-using-pop-up-menu-to-create-new-linklist-and-inserting-nodes-at-the-end-beginning-of-linklist/</link>
		<comments>https://www.emblogic.com/blog/03/linklist-using-pop-up-menu-to-create-new-linklist-and-inserting-nodes-at-the-end-beginning-of-linklist/#comments</comments>
		<pubDate>Mon, 03 Mar 2014 05:52:41 +0000</pubDate>
		<dc:creator><![CDATA[partap2014ece]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linklist]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8756</guid>
		<description><![CDATA[RCS file: linklist28_2.c,v Working file: linklist28_2.c head: 1.3 branch: locks: strict root: 1.3 access list: symbolic names: keyword substitution: kv total revisions: 3; selected revisions: 3 description: created linklist using functions. created insert at the end of linklist function. ---------------------------- &#8230; <a href="https://www.emblogic.com/blog/03/linklist-using-pop-up-menu-to-create-new-linklist-and-inserting-nodes-at-the-end-beginning-of-linklist/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="yass_top_edge_dummy" style="width: 1px;height: 1px;padding: 0px;margin: -9px 0px 0px;border-width: 0px"></div>
<div id="yass_top_edge"></div>
<pre><span style="font-family: Baekmuk Headline"><span style="font-size: medium"><strong>RCS file: linklist28_2.c,v</strong></span></span>
Working file: linklist28_2.c
head: 1.3
branch:
locks: strict
	root: 1.3
access list:
symbolic names:
keyword substitution: kv
total revisions: 3;	selected revisions: 3
description:
created linklist using functions.
created insert at the end of linklist function.
----------------------------
revision 1.3	locked by: root;
date: 2014/03/01 23:04:11;  author: root;  state: Exp;  lines: +16 -0
created delete function.
----------------------------
revision 1.2
date: 2014/03/01 19:54:09;  author: root;  state: Exp;  lines: +15 -5
entered insert node at beginning function.
----------------------------
revision 1.1
date: 2014/03/01 19:24:20;  author: root;  state: Exp;
Initial revision
=============================================================================</pre>
<div id="yass_bottom_edge"></div>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/linklist-using-pop-up-menu-to-create-new-linklist-and-inserting-nodes-at-the-end-beginning-of-linklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>creation of stack using Functions and pushing and popping operation.</title>
		<link>https://www.emblogic.com/blog/03/creation-of-stack-using-functions-and-pushing-and-popping-operation/</link>
		<comments>https://www.emblogic.com/blog/03/creation-of-stack-using-functions-and-pushing-and-popping-operation/#comments</comments>
		<pubDate>Mon, 03 Mar 2014 04:52:42 +0000</pubDate>
		<dc:creator><![CDATA[partap2014ece]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>
		<category><![CDATA[stack]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8721</guid>
		<description><![CDATA[RCS file: stack.c,v Working file: stack.c head: 1.4 branch: locks: strict root: 1.4 access list: symbolic names: keyword substitution: kv total revisions: 4; selected revisions: 4 description: created stack for 10 elements. save address of stack into stackstart. ---------------------------- revision &#8230; <a href="https://www.emblogic.com/blog/03/creation-of-stack-using-functions-and-pushing-and-popping-operation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="yass_top_edge_dummy" style="width: 1px;height: 1px;padding: 0px;margin: -11px 0px 0px;border-width: 0px"></div>
<div id="yass_top_edge"></div>
<pre><strong><span style="font-size: x-small">RCS file: stack.c,v</span></strong>
Working file: stack.c
head: 1.4
branch:
locks: strict
	root: 1.4
access list:
symbolic names:
keyword substitution: kv
total revisions: 4;	selected revisions: 4
description:
created stack for 10 elements.
save address of stack into stackstart.
----------------------------
revision 1.4	locked by: root;
date: 2014/03/03 16:46:37;  author: root;  state: Exp;  lines: +7 -1
changes in pop function and decremented of value top.
empty the stack and goto stack top position.
----------------------------
revision 1.3
date: 2014/03/03 03:59:24;  author: root;  state: Exp;  lines: +42 -21
implemented stack pop operation and displaying contents of stack.
----------------------------
revision 1.2
date: 2014/03/02 10:20:25;  author: root;  state: Exp;  lines: +7 -8
changing int* into void*.
----------------------------
revision 1.1
date: 2014/03/02 08:10:27;  author: root;  state: Exp;
Initial revision
=============================================================================</pre>
<div id="yass_bottom_edge"></div>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/creation-of-stack-using-functions-and-pushing-and-popping-operation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDC : Multiple data compression using iterative techniques</title>
		<link>https://www.emblogic.com/blog/02/mdc-multiple-data-compression-using-iterative-techniques/</link>
		<comments>https://www.emblogic.com/blog/02/mdc-multiple-data-compression-using-iterative-techniques/#comments</comments>
		<pubDate>Fri, 21 Feb 2014 15:15:38 +0000</pubDate>
		<dc:creator><![CDATA[partap2014ece]]></dc:creator>
				<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>
		<category><![CDATA[mdc]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8448</guid>
		<description><![CDATA[RCS file: mdc.c,v Working file: mdc.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: implemented open ,read,master array functions. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1    locked by: root; date: 2014/02/20 &#8230; <a href="https://www.emblogic.com/blog/02/mdc-multiple-data-compression-using-iterative-techniques/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: mdc.c,v<br />
Working file: mdc.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;    selected revisions: 1<br />
description:<br />
implemented open ,read,master array functions.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1    locked by: root;<br />
date: 2014/02/20 11:17:31;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/mdc-multiple-data-compression-using-iterative-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>project 1</title>
		<link>https://www.emblogic.com/blog/02/project-1-15/</link>
		<comments>https://www.emblogic.com/blog/02/project-1-15/#comments</comments>
		<pubDate>Thu, 20 Feb 2014 12:02:13 +0000</pubDate>
		<dc:creator><![CDATA[partap2014ece]]></dc:creator>
				<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8435</guid>
		<description><![CDATA[reading file from file discriptor. creating buffer to store characters from text file. sorting unique chaacters and saving them into master array.]]></description>
				<content:encoded><![CDATA[<p>reading file from file discriptor.<br />
creating buffer to store characters from text file.<br />
sorting unique chaacters and saving them into master array.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/project-1-15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
